关于sql脚本的问题。

idAnts 2005-03-30 01:49:36
我有三条语句:

Create Table TRole(
RoleID NUMBER(38),
RoleName nVarChar2(100),
RolePriv nVarChar2(100),
Constraint Pk_TRole Primary Key(RoleID))

CREATE SEQUENCE SEQ_TRole
INCREMENT BY 1
START WITH 1
MAXVALUE 99999999999
NOCYCLE
CACHE 10

CREATE OR REPLACE TRIGGER AUTO_TRole
BEFORE INSERT ON TRole
FOR EACH ROW
BEGIN
SELECT SEQ_TRole.NEXTVAL INTO :NEW.RoleID FROM DUAL;
END;


是不是直接建个文本文件,把三条语句放进去,这个文件就可以当sql脚本用?
我这么用,在sql plus里执行没反应:
sql> @c:\1.sql;
8

就像上面那样。

正确的应该怎么做?
...全文
52 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
idAnts 2005-03-30
  • 打赏
  • 举报
回复
果然好使!
realx 2005-03-30
  • 打赏
  • 举报
回复
同意楼上的
leborety 2005-03-30
  • 打赏
  • 举报
回复
每段create完毕后加个“/”
其他和你说的一样

17,086

社区成员

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

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