没必要使用trigger
你在程序里控制不就ok
你在程序里控制不就ok
解决方案 »
- dmp文件导入数据库出现表丢失,求助
- 请教查询ORACLE数据库所有的表名和列名
- GIS中的时空模型
- 怎样优化这个表?
- 一个循环
- 事务处理,如何得知语句执行情况!
- 如何估计一个表占用多少block?
- jdbc选程连接oracle出现Io 异常: The Network Adapter could not establish the connection!
- 如何建立一个小数据库?
- 怎样改变资料库数据文件的建立目标位置呢?我目前的DB_CREATE_FILE_DEST已经改变了,
- 在SYSTEM用户中有一个名为PBCATTBL表,用来存放什么信息的?
- 请问:Oracle中,将内容转换为字符串和截取字符串的一部分的函数是什么,谢谢了
TRIGGER多了不是个好事情的。
你能给我一个定义好的trigger吗?我是新手,刚刚接触数据库,对触发器不是很熟,谢谢。 ^_^
before delete on yourtable
for each row
begin
RAISE_APPLICATION_ERROR(-20001,'No deletion is permitted on this table!');
end ;
/注意在运行下面的trigger前,一定要先在yourtable中插入一条缺省记录。create or replace trigger ins_trigger
before insert on yourtable
for each row
begin
RAISE_APPLICATION_ERROR(-20002,'No insertion is permitted on this table when there is one record in it!');
end ;
/