目的:想禁止更新数据,并且把要跟新的数据行的ID值记录下来
creat or replace
tigger No_update_result
before update of kscj on result
for each row
begin
insert into czjl (nr,time)values('尝试更新成绩信息!',sysdate);
RAISE_APPLICATION_ERROR(-20001,'不能更新');
end No_update_result;
当修改RESULT内的KSCJ的时候,只能提示不能更新不能写入数据,求指导!
还有如何把要修改的KSCJ这一行的ID值取出来,并且也写入到CZJL的NR中去!
------解决思路----------------------
不限制of kscj就行了
creat or replace
tigger No_update_result
before UPDATE on RESULT --of kscj
for each row
BEGIN
insert into czjl (nr,time)values('尝试更新成绩信息'
------解决思路----------------------
:OLD.id,sysdate);
RAISE_APPLICATION_ERROR(-20001,'不能更新');
end No_update_result;