批处理执行sql语句 osql
Software version: Microsoft SQL Server 2005 - 9.00.1399.06
Sql.sql:
insert into Tao.dbo.C(CNO,CNAME) values(900,'AAA')
注:对象名使用完全限定名,即database.schema.object(table),如Tao.dbo.C否则会报错。
batch.bat:
@ECHO OFF
@title 恢复数据库脚本
osql -E -S"ComputerName" -i"Sql.sql"
SET table=Tao.dbo.C
osql -E -q "select * from %table%"
echo 回车结束运行
pause
注:
1、以上2文件应放在同一目录下。
2、在cmd中输入osql -?查看该命令的帮助。