触发器中如何进行聚合运算?

现创建一个触发器,实现更新emp的sal值,限制sal总和<10000。CREATETRIGGERtr_salAFTERUPDATEOFsalONempFOREACHROW DECLAREsumsalNUMBER;BEGINSELECTSUM(sal)INTOsumsalFROMemp;IFsumsal<10000

作者: owen00sun 发布时间: 11-04

oracle 触发器

有三张表tab1,tab2,tab3, 我想在一个表tab1上建立插入触发器,当插入一条数据时,再搜索tab2中的数据,再将搜索到的数据插入到tab3中。oracle中没有像sql中的selected,inserted,表阿

作者: zouzhou1984 发布时间: 01-17

请高手指教

我初次安装oracle11g用命令提示符登陆sqplus的时候他说的用户名和口令指的是什么?我再装oracle的时候已经设置了SYS和SYSTEM的密码,但是我输入用户名为sys或者SYSTEM输入的口令为设置的口令,登不进,真是着急死我了,请打击多多指教

作者: liang545621 发布时间: 11-04

oracle 写存储过程 没有足够的值?

题目是:输入学生编号,将学生的所有课程成绩打印出来用到的表student学生表 course课程表 grade成绩表过程如下:createorreplaceproceduremy_pro(param1innumber)asinfo_stuvarchar2(10000);beginselects.stuname,c.couname,

作者: gosuperhao 发布时间: 11-04

游标 cc%rowcount;

e1:=cc%rowcount; dbms_output.put_line(e1||'行数');e1是变量numbercc是游标现在执行了插入语句在e1:=cc%rowcount;显示111行数22行数333行数444行数现在想选择e1中的最大值 做位总行数  插入到一个表中问下cc%rowcount;什么情况下用呢做什么用的呢还

作者: zpworld 发布时间: 11-04

单独安装浏览器版本em和isqlplus

我在安装oracle的时候选的只安装数据库软件。等安装完之后发现没有浏览器版本em和isqlplus。怎么把这俩补充上呢?

作者: iHTML 发布时间: 11-04

移植存储过程有错

我自己的机子oracle是11g的,存储过程执行正确。服务器是10g的,把存储过程移到上面执行,编译就出错了。 错误指着的那一行是不确定的,意思就是这次编译指着这行,下次编译指着另一行,怎么办呢?错误信息是:此表达式的类型声明不完整或格式不正确。存储过程代码如下,盼望高手能帮忙看下SQLcode--构建数组createorreplacetypeACTIONTYPE

作者: sakuramanu 发布时间: 11-04

Oracle自动备份脚本-用RMON实现

来源版块:Oracle10g/9i    压缩包内文件格式:文本内容附件来源:互联网运行平台:Windows平台是否经本人验证:是附件性质:免费详细说明:自动备份脚本,用RMON工具实现。点击下载本资源>>免费分享IT技术资料,就在51CTO下载中心:Down.51cto.com

作者: Elvis.P 发布时间: 10-27

dblink 跨数据库报错

如果但就执行insertintobonusnologging(ename)selectenamefromscott.bonus@linkehr;commit是没错的但是我放到存储过程中,拼接语句执行时会报错ORA-00942:表或视图不存在ORA-02063:紧接着line(起自LINKEHR)这是存储过程CREATEORREPLACEpack

作者: ice9ying 发布时间: 11-04

power 是什么意思呢

v_area:=pi*power(v_radius,2);

作者: zpworld 发布时间: 11-04