0

sql触发器有问题:

CREATE TRIGGER trigger_zapujceni
AFTER INSERT
ON VYPUJCIT
FOR EACH ROW
BEGIN
UPDATE TITUL t
set t.POCET_AKTUALNE = t.POCET_AKTUALNE – 1
where t.ID_TITUL = :new.ID_TITUL;
END;

其中行AFTER INSERT说 ERROR: SQL Statement Ignored 并且行ON VYPUJCIT说: ORA-00911: Invalid character

有谁知道和解决方案?非常感谢,我不是sql高手

4

1 回答 1

3

您的减号是一些 Unicode 字符,但没有“常规”减号。

db<>小提琴

只需将 Unicode 减号替换为“常规”减号,您的触发器就可以了。

于 2018-06-19T22:12:59.887 回答