如题,我在BAT文件中通过Sqlplus uid/pass@sid @e:\d.sql 执行sql脚本文件,请问我通过什么办法才能得到脚本文件中的sql语句是否执行成功的信息呢,sql脚本中能判断吗? 我觉得bat文件中和sql脚本中可能都不好判断。
解决方案 »
- Oracle离线访问---求助
- 请帮我看看这个sqlldr流程
- ORACLE 一个单元格的值拆分成多个 ,请见例子
- oracle 存储过程 debugger 和 execute 的结果不一样
- 太基础了的小问题???帮帮忙...
- 求一個在ADO下、可執行的SQL語句
- 急等大哥解决:在程序中 insert 一个不超过2000个字符的字符串时,提示出错‘文字太长’ !!!
- 关于ORACLE的安装问题!!!菜不是我说的!!
- 想学习Oracle不知道从那入手!对Oracle很迷茫! 大家谈谈,进者有分
- sql 中如何选择出带有''号的字符串
- oracle 恢复中的switch datafile all是什么意思。谢谢
- 安装Oracle11g 启动Database control失败
bat文件内容:
@echo off
sqlplus /nolog @exec_my.sql>>exec_my.log
exitexec_my.sql文件内容:conn username/passwd@tnsdbname
update table_name set col1=1;
commit;
exit;执行结果会写入到:exec_my.log
@echo off
dir z:rem 返回1 表示上面的语句没有执行成功
if errorlevel==1 goto fail
rem 返回0 表示上面的语句执行成功
if errorlevel==0 goto succ
pause:fail
@echo 处理出错,请查找
:succ
@echo 处理成功