私は以下のように書かれたトリガーを持っています:
create or replace
TRIGGER impt_downloadproc
before delete ON A
declare
storedate nvarchar2(80);
storetime nvarchar2(80);
sequel string(2000);
BEGIN
storedate := to_char(sysdate,'YYYYMMDD');
storetime := to_char(sysdate,'HH24MISS');
sequel:='create table B_'||storedate||'_'||storetime||' as select * from ipcsdd_download_process';
execute immediate sequel;
END;
トリガーでやろうとしていることは次のとおりです。誰か/何かがAテーブルからレコードを削除する前に、バックアップテーブルB_yyyymmdd_hhmmssを作成し、レコードをこのテーブルにバックアップします。
しかし、次の行でエラーが発生します :storedate := to_char(sysdate,'YYYYMMDD'); 何が問題なのかわかりません。