社区
基础和管理
帖子详情
如何批处理执行多个sql文件
wjf8882300
2011-04-27 11:32:18
文件下有三个文件:
exec.bat Step1_Grant.sql Step2_Synonym.sql
exec.bat的内容如下:
sqlplus aa/aa@orcl @"Step1_Grant.sql" >sql.log
sqlplus bb/bb@orcl @"Step2_Synonym.sql" >sql.log
我执行exec.bat,只有第一句被执行,第二句却不能执行,为什么?
...全文
243
4
打赏
收藏
如何批处理执行多个sql文件
文件下有三个文件: exec.bat Step1_Grant.sql Step2_Synonym.sql exec.bat的内容如下: sqlplus aa/aa@orcl @"Step1_Grant.sql" >sql.log sqlplus bb/bb@orcl @"Step2_Synonym.sql" >sql.log 我执行exec.bat,只有第一句被执行,第二句却不能执行,为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
UPC子夜
2011-04-27
打赏
举报
回复
你在sql文件中最后加上一个"exit;"试试
wjf8882300
2011-04-27
打赏
举报
回复
[Quote=引用 1 楼 hurui1227 的回复:]
试试这样,exec.bat的内容如下:
sqlplus aa/aa@orcl @"Step1_Grant.sql" >sql.log
conn bb/bb@orcl @"Step2_Synonym.sql" >sql.log
要想sql.log显示两个语句的日志,第二个还得改成追加的方式
conn bb/bb@orcl @"Step2_Synonym.sql" >>sql.log
[/Quote]
conn 不行,还是只执行第一句
一生望云
2011-04-27
打赏
举报
回复
试试这样,exec.bat的内容如下:
sqlplus aa/aa@orcl @"Step1_Grant.sql" >sql.log
conn
bb/bb@orcl @"Step2_Synonym.sql" >sql.log
要想sql.log显示两个语句的日志,第二个还得改成追加的方式
conn
bb/bb@orcl @"Step2_Synonym.sql"
>>
sql.log
wjf8882300
2011-04-27
打赏
举报
回复
[Quote=引用 3 楼 upc05070000 的回复:]
你在sql文件中最后加上一个"exit;"试试
[/Quote]
有用,谢了!
oracle 中使用
批处理
文件
,同时
执行
,
多个
.
sql
文件
。
NULL 博文链接:https://zhouhaitao.iteye.com/blog/954129
oracle利用
批处理
文件
执行
SQL
语句,bat连接oracle数据库并
执行
语句
NULL 博文链接:https://heisetoufa.iteye.com/blog/287301
数据库
执行
SQL
语句跟踪
不管你是刚学习软件开发的初学者,还是在IT职场打拼多年的职场老鸟,都免不了要同各种数据库打交道,你可能会碰到以下几个问题:1、感觉自己写的
sql
语句没有错,但是
执行
结果总是不对;2、某个功能
执行
的语句知道有...
Oracle
批处理
:使用C# 自带Oracle驱动一次
执行
多条
Sql
语句
Oracle
批处理
:使用C# 自带Oracle驱动一次
执行
多条
Sql
语句
my
sql
批处理
文件
出错后继续
执行
的实现方法
虽然这些问题可通过编写可重复
执行
的my
sql
存储过程比如add_column/drop_column
执行
,但是很多时候,现成的版本还需要较长一段时间过渡,所以这个需求仍然是有必要的。 其实很简单,只需要加上–force命令行选项即可...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章