当前位置:首页>维修大全>综合>

如何使用sqlcmd在批处理脚本中执行SQL(命令行怎么执行sql文件)

如何使用sqlcmd在批处理脚本中执行SQL(命令行怎么执行sql文件)

更新时间:2025-07-13 09:02:30

如何使用sqlcmd在批处理脚本中执行SQL

步骤:(1)创建一个批处理文件:打开记事本,创建数据库连接信息(例如,servername,username,password,databasename等)以及要执行的*.sql脚本名称。具体语法参考下        文"osql实用工具"。将文件的扩展名改为.bat并保存。    示例1: 指定待执行sql文件的相对路径  osql-Sadminadmin-Usa-Psa-dTestDB-ic: est.sqlpause示例2:待执行文件与bat文件在同一个目录,指定相对路径       setlocaldir=%~dp0  osql-S(local)-Usa-Psa-dTest-i%localdir% est1.sql       osql-S(local)-Usa-Psa-dTest-i%localdir% est2.sql    osql-S(local)-Usa-Psa-dTest-i%localdir% est3.sql  pause(2)创建需要执行的sql脚本,test.sql,test2.sql和test3.sql,并放在步骤(1)示例1中指定的位置。本例为c:根目录。如果用示例2,将待执行的sql和bat文件放在同一个目录下。(3)双击*.bat文件并查看运行结果。

更多栏目