1

如何使用批处理从 SQL Server 表中删除数据。

我正在使用 SQL Server 2008 R2。

4

1 回答 1

5

您的意思是将您的 sql 脚本配置为批处理作业吗?如果是,则在脚本中编写您的 sql 查询,例如

Filename: sqldelete.sql

delete from my_table where <some condition>;
GO

创建一个批处理文件.bat并在那里调用你的sql脚本

sqlcmd -s <server name> -d <db name> -i sqldelete.sql

有关更多选项:在命令提示符下sqlcmd运行命令sqlcmd /?

根据您的需要配置此.bat文件以按计划运行

如果您想知道如何在 Windows 任务计划程序中安排任务,请查看 @ http://support.microsoft.com/kb/308569(这是针对 WINXP 的)。

于 2012-05-04T14:31:52.473 回答