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 に答える