发布网友 发布时间:2022-04-22 03:17
共1个回答
热心网友 时间:2022-04-10 15:34
步骤:(1)
创建一个批处理文件:打开记事本,创建数据库连接信息(例如,server
name,username,password,databasename等)以及要执行的*.sql脚本名称。具体语法参考下 文"osql
实用工具"
。
将文件的扩展名改为.bat
并保存。
示例1: 指定待执行sql
文件的相对路径
osql
-S
admin\admin
-U
sa
-P
sa
-d
TestDB
-i
c:\test.sql
pause
示例2:
待执行文件与bat文件在同一个目录,指定相对路径
set
localdir=%~dp0
osql
-S
(local)
-U
sa
-P
sa
-d
Test
-i
%localdir%\test1.sql
osql
-S
(local)
-U
sa
-P
sa
-d
Test
-i
%localdir%\test2.sql
osql
-S
(local)
-U
sa
-P
sa
-d
Test
-i
%localdir%\test3.sql
pause
(2)
创建需要执行的sql
脚本,
test.sql,test2.sql
和test3.sql,
并放在步骤(1)示例1中指定的位置。本例为c:\
根目录。如果用示例2,将待执行的sql和bat文件放在同一个目录下。
(3)
双击*.bat
文件并查看运行结果。