表t_delete_info,结构如下
GUID:主键
TABLE_NAME:其他表的表名
TABLE_GUID:其他表的主键列名
TABLE_GUID_VALUE:其他表的主键列名对应的值。
我想在表A上写一个触发器,就是当我给表A新增数据的时候,我根据新增数据的值,删除掉对应表的对应列的记录。
触发器如下
create or replace trigger tg_t_delete_info
  after insert on t_delete_info
  for each row
declare
  -- local variables here
begin
  delete from :NEW.table_name where :NEW.table_guid = :NEW.table_guid_value;
end tg_t_delete_info;可是执行都不成功。着是怎么回事,我该怎么写。