您的位置:首页 > 数据库

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

2008-11-20 13:10 579 查看
最近需要在一个新的数据库上创建一些数据,插入数据的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文件之后的结果文件。

虽然这样似乎有点岡,因为是一个个的命名,没有循环,但是至少是一个尝试。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: