現在、Oracle database 12c goldの取得のために勉強中です。
そこで、フラッシュバックトランザクションの項目を勉強中なのですが、
トランザクションのバックアウトを行うプロセスで
BEGIN DBMS_FLASHBACK.TRANSACTION_BACKOUT( numtxns => 1, names => ora01.TXNAME_ARRAY('txname1'), options => DBMS_FLASHBACK.CASCADE, scnhint => 6111258 ); END; /
を実行したのですが、上記のoraエラーが出てしまいます。
エラー内容としては以下になります。
行4でエラーが発生しました。:
ORA-06550: 行4、列10:
PLS-00201: 識別子ORA01.TXNAME_ARRAYを宣言してください。 ORA-06550:
行2、列1:
PL/SQL: Statement ignored
上のプログラムに関しては、翔泳社のオラクルマスター教科書 Gold Oracle Database 12cに記載されているものになっております。
参考書に関しては、上記のプログラムでプロシージャが正常に完了しました。と記載されています。
原因が不明で困っております。
乱文ではございますがご教授のほど、よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/27 04:44
2020/02/27 04:48
退会済みユーザー
2020/02/27 14:20 編集