急求:用bat批处理文件创建触发器出现错误

wskbuaa1984 2013-07-13 04:21:45
我用bat批处理文件,调用sqlplus登陆oracle数据库,然后创建触发器,老是创建不了,具体代码如下:
bat文件代码:sqlplus SYSTEM/AAA@AAA @aaa.sql


aaa.sql 文件中代码为:
CREATE OR REPLACE TRIGGER "DATAS"."TRG_DATA1" BEFORE INSERT ON "DATAS"."DATA" FOR EACH ROW
begin
select SEQ_DATA1.nextval into :new.T_COUNT from dual;
end;


我用上述aaa.sql文件中的代码放在SQL*Plus Worksheet中运行可以创建触发器,但是通过bat批处理文件调用aaa.sql就创建不了,请问是什么原因啊?
...全文
178 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
forgetsam 2013-07-15
  • 打赏
  • 举报
回复
少个"/"。
Wentasy 2013-07-14
  • 打赏
  • 举报
回复
报了什么错呢?
wskbuaa1984 2013-07-13
  • 打赏
  • 举报
回复
引用 1 楼 zhaoxiangchong 的回复:
你这个触发器所在的用户是SYSTEM还是DATAS?
我触发器的用户是DATAS,不是SYSTEM;
善若止水 2013-07-13
  • 打赏
  • 举报
回复
你这个触发器所在的用户是SYSTEM还是DATAS?

17,086

社区成员

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

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