我有一个触发器,如下所示:
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'); 我不明白有什么问题。