现在我用bat文件执行sql脚本发现会弹出cmd窗口,需要手都输入:/后程序才能执行完,如果sql脚本文件中仅仅只有insert语句,我用exit就可以---程序执行的时候bat文件闪一下就结束了。但是我的sql脚本语言中还有过程名称,我只能以begin开始end;结束,这样程序好像就不会自动退出。还必须在cmd执行窗口手动的输入/,程序才能够执行完。有哪位高手知道怎样让程序自动执行结束?谢谢!
解决方案 »
- jboss连接数据库的时候遇到ocijdbc.dll:Access is denied问题
- 如何在oracle数据库表的字段名定义中建立公式?
- SQL三表查询数据不正确,请教各位帮忙
- 高手来帮帮我看看
- Oracle的where条件限制子句的疑问
- 请大家来看一看,哪里出错了
- 改变本机IP及计算机名后,如何启动managermentserver 和tnslistener服务
- 我怎么登录不上!!
- 在库里是空值, 但是rs.getString();时, 却是null 怎么回事?
- 请问那里有Oracle8 的Pl/SQL程序设计的电子书下载 小弟急用 言者有分 不胜感激!
- Oracle左连接,右连接
- MySQL和Oracle端口冲突问题……
还有别的什么大家补充哈~
d:\>
d:\>more test.bat
sqlplus aaa/aaa @d:\test.sqld:\>more test.sql
select * from dual;
INSERT INTO test(a) VALUES(1);BEGIN
INSERT INTO test(a) VALUES(2);
END;
/
commit;
exit;d:\>test.batd:\>sqlplus aaa/aaa @d:\test.sqlSQL*Plus: Release 10.2.0.1.0 - Production on 星期二 9月 9 23:03:07 2008Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
D
-
X
已创建 1 行。
PL/SQL 过程已成功完成。
提交完成。从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options 断开