バッチを使用して SQL Server テーブルからデータを削除する方法。
SQL Server 2008 R2 を使用しています。
バッチを使用して SQL Server テーブルからデータを削除する方法。
SQL Server 2008 R2 を使用しています。
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 用です)。