
お世話になります。
oracleにDDLトリガーを作成したいのですが、エラーが出て作成出来ません。
AFTER DDL on DATABASEのAFTERのところで
エラー内容:「ORA-04072: トリガー型が無効です」 が発生します。
試しに、AFTER insert にするとここの部分は通るのですが、作成したいのはCREATEやDROPの時に起動するDDLトリガーなのです。
ちなみに、AFTER create or drop としても同じエラーが発生します。
ネットやoracleのリファレンスも見ましたが今だ解決出来ないでおりますので、ぶしつけな質問なのですが、どこが悪いのか教えて戴きたいです。
-- 作成するトリガーは下記となります -------------------------------------
CREATE OR REPLACE TRIGGER
SYS.AFTER_DDL_EVENT AFTER DDL on DATABASE
WHEN (ora_sysevent not in ('AUDIT','TRUNCATE'))
DECLARE
VCW_MODULE varchar2(48) := null;
NW_CNT number := 0;
BEGIN
insert into ログ格納テーブル
・・・
if ( ora_sysevent = 'CREATE' ) then
・・・
elsif ( ora_sysevent = 'DROP' ) then
・・・
end if;
END;
/
です。CREATEやDROPが発生した時にログを残したいのです。
oracle8ではDDLトリガーは作成出来ないってことは無いですよねぇ・・・。
環境は、oracle8、windowsNTサーバー
以上、誰か教えて~
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) なぜExit Subがあるのかわかりません 4 2023/02/19 12:34
- Excel(エクセル) EXCEL マクロで行を挿入して貼り付けようとするとエラーになる。 2 2022/05/24 09:43
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- PHP php エラー 2 2022/10/23 16:43
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- Excel(エクセル) エクセルマクロで教えてください 2 2022/05/04 09:07
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- Windows 10 VirtualBox 7のゲストOSでの物理HDDパーティションのマウント方法 2 2023/05/04 13:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ORA-01013のエラーについて経験...
-
はじめまして!
-
「ORA-00907: 右カッコがありま...
-
CASE文のエラーについて
-
ORA-01843: 指定した月が無効で...
-
PCC-S-02201エラーの対処を教え...
-
オラクル表領域データファイル...
-
PL/SQL PLS-00103エラーについて
-
エラーコードについて
-
ORA-12542 困ってます
-
無効なSQL文の具体例を教えてく...
-
PL-SQLでORA-01013エラー
-
SQL*Plus内でPL/SQL、SQLを実行...
-
SQLLOADER
-
SQLのSP2-エラーについて
-
SQLで日付+時間で絞り込みたい
-
マテリアライズドビューの更新...
-
sqlのエラーハンドリングについ...
-
Oracleのエクスポートでエラー
-
北朝鮮のミサイルについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ORA-01013のエラーについて経験...
-
PL/SQL PLS-00103エラーについて
-
CASE文のエラーについて
-
ORA-01843: 指定した月が無効で...
-
はじめまして!
-
PCC-S-02201エラーの対処を教え...
-
「ORA-00907: 右カッコがありま...
-
ORA-06502のエラー
-
シェルスクリプトでオラクルの...
-
PL/SQLによるCREATE TABLE後のI...
-
PL/SQLのコンパイルエラーにつ...
-
ACCESSでパススルークエリにパ...
-
データベースのカラムの型がCHA...
-
ビューが作成できない
-
HAVING句でのBETWEEN演算子
-
ORA-12571パケット書き込みエラ...
-
無効なSQL文の具体例を教えてく...
-
pro*c で pl/sql に変数を渡す...
-
PL/SQLでPLS-00201のエラー
-
エラーコードについて
おすすめ情報