怎么样使用语句触发器中,对应表的字段值。如:
create or replace trigger UPDATE_RENYUAN
after insert or update on RENYUAN
begin
select min(score) from RENYUAN where NAME =NAME;
...
在下面的PL/SQL中,怎样表这个触发器对应的表当前操作的这条记录的某个字段做为参数传进去呢。
该怎么写呢?
create or replace trigger UPDATE_RENYUAN
after insert or update on RENYUAN
begin
select min(score) from RENYUAN where NAME =NAME;
...
在下面的PL/SQL中,怎样表这个触发器对应的表当前操作的这条记录的某个字段做为参数传进去呢。
该怎么写呢?
解决方案 »
- 新手求助~关于Oracle登录的问题,错误ORA-28547
- 想把子查询中返回的多个结果拼接成一个字符串,请问怎么搞?在线等,下面是一个例子
- 为什么插入到另一个表的结果集全部大部分数值都为0了?诡异的问题。
- a,b,c是否全部存在于一列中的sql
- 我是做数据库开发的,请大家给推荐oracle编程的好书,谢谢
- 客户端电脑不识别oracle数据库中文字符
- 从用户对单位表中找到管理单位最多的用户的SQL应该如何写
- oracle中的emp表是不是不能修改?怎样能修改它?能看到update结果?
- 一个非常难,超级 变态的 SQL ,大家帮我看看,分不够,开贴加 啊。
- 请问:是否可以在oracle 中操作异种数据库吗??
- scott为什么不能访问SYS 下的某些表?
- oracle 存储过程返回结果集
我现在想用语句级触发器来进行更新,更新的是刚插入的这条记录的。
只是不知道怎么引用变量。
刚插入的这条记录你就更新 业务层可以修正啊
trigger随你更新那条记录啊 只要正确定位就可以了啊
作为参数,传到PL/SQL块中的update中。像 where NAME =NAME;
如果是行级的,就可以用:new.name
,但是语句触发器呢?
作为UPDATE的语句中WHERE的条件。
记录下来
这个好像比较傻 等高手