我想创立一个触发器,在表tb的列(flag number)上面,检查数据的完整性,就是当insert、update的时候,如果flag整除5取余=0的话,返回true,否则返回false。
解决方案 »
- 取消plsql提交的时候默认提交的设置
- oracle包调用问题
- olap_page_pool_size 对OLAP事务的影响大么?ORACLE的哪些参数对OLAP事务有影响
- 定时备份存储过程怎么写!请帮忙
- 请教oracle中关于树的查询
- 在wince上做开发连接ORACLE数据库有什么好方法
- 剛用ORACLE,問個很菜的問題
- “ORA-12154: TNS: 无法处理服务名” 怎么处理?
- 用过java接口DatabaseMetaData类操作过oracle的高手请进
- 如何查询几天前删除过表里数据使用的是哪个账号
- 帮帮忙.Oracle9,Oracle10执行通过的语句Oracle8执行不通过?
- oracle7中如何分组排序
after insert or update on tb
for each row
begin
if mod(:new.flag,5)=0 then
dbms_output.put_line('true');--可以将true信息插入到临时表里,需要的时候从临时表里取出来就ok了
else
dbms_output.put_line('false');--可以将true信息插入到临时表里,需要的时候从临时表里取出来就ok了
end if;
end;
/创建触发器好像不能返回值。我output出来下,楼主可以自己处理下。