看看触发器语句对还是错

876456fyb 2013-11-18 04:44:13
Create or replace TRIGGER TRG_I_CHAINED_ROWS
AFTER insert
ON CHAINED_ROWS
for each row

BEGIN

if(new.DataType ='P')
then
INSERT INTO TDBSWITCH(UUID,TABLENAME,PKNAME,PKVALUE,ACTIONTYPE,STATUS,SOURCETYPE)
VALUES('1','CHAINED_ROWS','OnlyID',new.OnlyID,1,0,1);
END IF;
END

我想知道错在哪里,老是报错
...全文
112 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
漠北雁 2013-11-18
  • 打赏
  • 举报
回复
在每一个new的前面加上冒号(:),如:new.DataType表示新增行的DataType字段。
漠北雁 2013-11-18
  • 打赏
  • 举报
回复

在每一个new的前面加上冒号(:),:new.DataType表示新增行的DataType字段。
CT_LXL 2013-11-18
  • 打赏
  • 举报
回复
new.DataType 是什么啊,加上这个编译不过

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧