相关疑难解决方法(0)

使用触发器更改插入的值

几周前我刚刚开始学习 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;
Run Code Online (Sandbox Code Playgroud)

oracle plsql database-trigger

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

database-trigger ×1

oracle ×1

plsql ×1