oracle重新编译触发器 触发器提示创建的触发器带有编译错误哪位大神能给看一下

在oracle中执行sql语句如下,发现警告:创建的触发器带有编译错误,求指教!!!_百度知道
在oracle中执行sql语句如下,发现警告:创建的触发器带有编译错误,求指教!!!
create sequence &Sequence_APP&
increment by 1
start with 1
create table APP
NUMBER(20)
VARCHAR2(100)
我有更好的答案
办法一:把序列和触发器名字中的引号去掉.办法二:触发器中,select &Sequence_APP&.NEXTVAL INTO :new.AID
采纳率:45%
貌似问题出在上。记得Oracle可以使用布尔类型数据,但不能定义布尔类型变量。
本回答被网友采纳
为您推荐:
其他类似问题
sql语句的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。ORACLE 触发器(成功,但编译错误)
[问题点数:40分,结帖人jovien]
ORACLE 触发器(成功,但编译错误)
[问题点数:40分,结帖人jovien]
只显示楼主
取消只显示楼主
匿名用户不能发表回复!|我新建的触发器已创建成功,哪位大神解答【oracle吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:55,215贴子:
我新建的触发器已创建成功,哪位大神解答收藏
create table SALARY( EMPLOYEE_ID NUMBER, --员工ID MONTH
VARCHAR2(6), --工资月份 AMOUNT
NUMBER --工资金额);//建了一张表Insert into salary(employee_id, month, amount) values(1, ';, 10000);//插入一条语句CREATE OR REPLACE TRIGGER salary_raiuAFTER INSERT OR UPDATE OF amount ON salaryFOR EACH ROWBEGINIF inserting THEN dbms_output.put_line('插入');ELSIF updating THENdbms_output.put_line('更新amount列');END IF;END;//创建的触发器Update salary set month = '; where month = ';;//执行一条更新语句可是为何执行后没有输出dbms_output中的语句。
登录百度帐号“创建的触发器带有编译异常”是咋回事 - Oracle管理当前位置:& &&&“创建的触发器带有编译异常”是咋回事“创建的触发器带有编译异常”是咋回事www.MyException.Cn&&网友分享于:&&浏览:17次“创建的触发器带有编译错误”是怎么回事?计划创建一个触发器。
create & Table & intel.T_Test(
Test_ID & int & not & null,
STUNAME & VARCHAR2(20),
SCHOOL & VARCHAR2(40),
primary & key & (Test_ID)
创建自增序列:
CREATE & SEQUENCE & intel.test_seq
INCREMENT & BY & 1
START & WITH & 1
MAXVALUE & 9999999;
创建触发器(设表的自增列为Id):
CREATE & OR & REPLACE & TRIGGER & intel.seq_trigger
& BEFORE & INSERT & ON & intel.T_Test
& FOR & EACH & ROW
& Test_ID &
& SELECT & test_seq.nextval & INTO & Test_ID & FROM & intel.T_T
& :NEW.ID:=Test_ID;
END & seq_
& 说明一下,这里的intel是表空间。
& 在创建触发器时出现错误:警告:创建的触发器带有编译错误。
& 于是到网上搜索,有些大虾提示说:加一句show & & 看看具体是什么错误。
于是我加了,还只是提示:警告:创建的触发器带有编译错误。后来我发现错误具体在:NEW.ID:=Test_ID;这一句,但是到底该怎么该呢?我使用的数据库系统是oracle & 10g, & 操作系统是Win & xp & sp2.------解决方案--------------------!
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有急急急!建了一个触发器,但是提示警告:创建的触发器带有编译错误,哪位大神帮忙看一下
[问题点数:40分,结帖人gqw0815]
急急急!建了一个触发器,但是提示警告:创建的触发器带有编译错误,哪位大神帮忙看一下
[问题点数:40分,结帖人gqw0815]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2016年10月优秀大版主优秀小版主
2017年1月 总版技术专家分月排行榜第二
匿名用户不能发表回复!|

我要回帖

更多关于 触发器编译错误 的文章

 

随机推荐