设为首页 加入收藏

TOP

创建触发器,报索引中丢失IN或OUT参数::1的问题
2014-11-24 02:24:42 来源: 作者: 【 】 浏览:4
Tags:创建 触发器 索引 丢失 OUT 参数 ::1 问题

创建触发器,报索引中丢失IN或OUT参数::1
使用“ Oracle Enterprise Manager Console”的触发器编辑器,创建触发器时,报“索引中丢失IN或OUT参数::1”错误。具体Sql语句为:
[sql]
CREATE OR REPLACE TRIGGER "MYDB"."AA_TEST" BEFORE
INSERT ON "AA_TEST" FOR EACH ROW
DECLARE
num NUMBER(10) := 0;
BEGIN www.2cto.com
SELECT COUNT(*) INTO num FROM AA_TEST WHERE ST_NAME = :NEW.ST_NAME;
END;
只要触发器主体中含有:NEW关键字,就会报上面的错误。
使用“SQL*Plus Worksheet”创建触发器就可成功。看来是“Oracle Enterprise Manager Console”的触发器编辑器有bug啊。版本:10.2.0.0.0正式版。
摘自 wayz11的专栏
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Oracle 12c新特性之翻页查询 下一篇Oracle创建简单的触发器练习

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: