如题。
我想INSERT的时候触发,我怎么得到INSERT这条SQL语句中的数据
我想INSERT的时候触发,我怎么得到INSERT这条SQL语句中的数据
解决方案 »
- oracle建表
- oracle服务器资源占有特高。请问是什么原因
- SQL格式化字符串问题(急)
- PL/SQL基本语法问题
- 請問怎樣在sql裏面得到當前登陸的用戶id 阿?
- 哪里有oracle 9i for Linux 下载?
- 如何把两个表的两列相加后显示出来(用sql语句)
- Pro*c 中where条件后面不能接数组变量?? 怎么varchar类型的也不行啊?
- 还求SQL高手?
- oracle查询各市每月数据量
- linux as5下用./test.sh执行SH时报错,syntax error near unexpected token '(',请大哥大姐帮帮忙!
- ORACLE中的存储过程就是过程吗?
BEFORE INSERT ON a
FOR EACH ROW
DECLARE
BEGIN
IF (:NEW.CANCEL_DATE IS NOT NULL) THEN
:NEW.CANCEL_DATE := trunc(:NEW.CANCEL_DATE);
END IF;END A;
这是在插表之前触发, begin end之间自己写些语句了。 :NEW是新数据,:OLD是旧数据