【发布时间】:2020-04-06 16:18:52
【问题描述】:
我想将删除语句视为更新,但它会抛出此错误,我不知道它是什么意思。
create or replace trigger Miembros_V_IOD
instead of delete on Miembros_V
for each row
Begin
update Miembros set (end_date = sysdate)
where Miembros.nick = :old.nick
and Miembros.club = :old.club;
end;
LINE/COL ERROR
-------- ----------------------------------------------------------
2/4 PL/SQL: SQL Statement ignored
2/34 PL/SQL: ORA-00907: missing right parenthesis
【问题讨论】:
-
尝试删除
end_date = SYSDATE周围的括号。 -
@Del 它不起作用
-
@Del 起初它不起作用,但这是因为我把表的名称弄错了,然后它起作用了。谢谢。
标签: oracle plsql database-trigger