如何使用BAT文件批量运行SQL语句,并保存执行结果

本文介绍了一种在下班后利用BAT文件批量执行SQL脚本的方法,以实现数据库数据的自动导入,同时将执行结果保存在对应文件中,提高了数据处理效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近需要在一个新的数据库上创建一些数据,插入数据的SQL语句已经生成好了(通过EXCEL),但是由于数据比较多,如果一个个执行的话太费时间,因此想到了利用BAT文件执行,这样就可以在下班后,让系统自己执行,同时将执行的结果保存在对应脚本的文件中。

执行代码如下所示:
osql -S 111.111.11.253 -d OCS_LINKS_PRESSURE -U sa -P 111111 -i 1.sql -o 1.out
osql -S 111.111.11.253 -d OCS_LINKS_PRESSURE -U sa -P 111111 -i 2.sql -o 2.out
osql -S 111.111.11.253 -d OCS_LINKS_PRESSURE -U sa -P 111111 -i 3.sql -o 3.out

其中1.SQL,2.SQL是对应的SQL文件,而1.OUT,2.OUT则是对应SQL文件之后的结果文件。
虽然这样似乎有点岡,因为是一个个的命名,没有循环,但是至少是一个尝试。

转载于:https://www.cnblogs.com/lx0831/archive/2008/11/20/1337544.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值