首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

触发器无效且未经过重新确认

2013-06-19 
触发器无效且未通过重新确认本帖最后由 biterzqy 于 2013-06-01 13:30:34 编辑第一次写触发器,要求更新a表

触发器无效且未通过重新确认
本帖最后由 biterzqy 于 2013-06-01 13:30:34 编辑 第一次写触发器,要求更新a表的objstate字段时,更新b表的state字段,两个表通过objcode字段关联,触发器如下:

create trigger a_update 
after update on a

begin
    if update(objstate)
        begin 
           update b set state = inserted.objstate where objcode = insered.objcode
        end
end

创建成功后,更新a表的objstate字段,报错触发器无效且未通过重新确认
求正解~~ SQL 触发器
[解决办法]
update(objstate)
这种写法,不是oracle的。不能这样写

热点排行