【发布时间】:2013-11-30 01:26:32
【问题描述】:
几周前我刚刚开始学习 SQL,我正在尝试制作一个触发器,如果它小于 10,它会将插入的值更改为 10。我现在搜索了 4h,我发现了很多答案,但没有一个是好的(对我来说)。我真的不明白问题出在哪里。 这是代码:
CREATE OR REPLACE TRIGGER NumberOfBooks
BEFORE INSERT
ON Book
FOR EACH ROW
BEGIN
IF new.nobook < 10
THEN
SET new.nobook = 10;
END IF;
END;
【问题讨论】:
-
你遇到了什么错误?
-
Error(8,9): PL/SQL: ORA-00922: missing or invalid option and set new.nobook = 10 加下划线
标签: oracle plsql database-trigger