用oracle语句,创建还书触发器RETURN_TRIG,当修改BookLend表中的归还时期时,修改图书表中该图书的状态为“在馆”。
时间: 2024-03-03 10:49:49 浏览: 61
Oracle触发器修改自身表
5星 · 资源好评率100%
好的,以下是创建RETURN_TRIG触发器的Oracle语句:
```
CREATE OR REPLACE TRIGGER RETURN_TRIG
AFTER UPDATE OF return_date ON BookLend
FOR EACH ROW
BEGIN
UPDATE Book
SET status = '在馆'
WHERE book_id = :OLD.book_id;
END;
/
```
这个触发器会在每次修改BookLend表中的归还时期(return_date)时执行,然后将对应的图书的状态更新为“在馆”。注意,这里的book_id需要根据实际情况修改为对应的图书ID字段名。
阅读全文