与えられた時間内に(例えば、毎日午前10時)指定されたテーブル内のいくつかの行を削除するトリガーが必要です。これをどのように実装すればよいですか?代わりに、ストアドプロシージャにコードを設定し、午前10時、毎日そのSPを呼び出すようにスケジュールされたジョブを定義することができますトリガの定期的にデータを削除するトリガー
3
A
答えて
6
完全なSQL Serverの
。
あなたが仕事を作成:
https://docs.microsoft.com/en-us/sql/ssms/agent/create-a-job
そのコマンドは、お使いのクリーニングSPへの呼び出しでなければなら何か:
exec (your stored proc name) (and possibly add parameters)
そして、あなたは1日1回と呼ばれるように、それをスケジュールします:
https://docs.microsoft.com/en-us/sql/ssms/agent/schedule-a-job
SQL Server Express
SQL Serverエージェントを使用できないため、SQL Serverエージェントを使用できないため、Windowsのタスクスケジューラを使用して、1日に1回クリーニングコードを呼び出すことができます。
はあなたの削除コマンドでスクリプトファイルcleaning.sqlを作成し、また、それを実行するための cleaning.batバッチファイルを作成します。バッチファイルの例:
これら2つのファイルを同じフォルダに置き、毎日10時にそのバッチを実行するようにタスクスケジューラを設定します。
関連する問題
- 1. 特定の時間にfirebaseからデータを定期的に削除
- 2. ルームデータベースの削除トリガーを削除する
- 3. Mongodbは古いデータをバックアップし、定期的にデータベースから削除します。
- 4. 定期的にログファイルの内容を削除する
- 5. Linuxで定期的にファイルを削除する
- 6. java FileWriter、定期的にファイルの内容を削除する
- 7. 削除されたデータをテーブルに挿入するトリガー
- 8. EOL空白を自動的に削除するためのトリガー?
- 9. 削除トリガー
- 10. トリガー前にレコードを削除する
- 11. Outlook予定表APIで一連の定期的な予定を削除する
- 12. トリガーをアクティブにしたレコードを削除するSQLiteトリガー
- 13. 定期的にウィンドウをトリガーする方法は?
- 14. MATLABを使用して定期データからスパイクを削除
- 15. 実行時にセロリの定期的なタスクを追加して削除する
- 16. トリガーの行を削除する(PostgreSQL)
- 17. マーク私は設定したマークは定期的に削除されます
- 18. Oracle RDBMS:削除トリガーの後に行番号を削除するには?
- 19. 定期的に文書を削除してもSolr4インデックスが大きくなる
- 20. 削除後のOracleトリガー
- 21. 削除トリガーテーブルのSQLトリガー
- 22. クロスブラウザーイベントハンドラー(追加、削除、トリガー)
- 23. 削除トリガーの代わりにSQL Serverの行を削除する方法
- 24. どのように動的にセロリ(celerybeat)に定期的にタスクを追加/削除する
- 25. プログラムでブラックベリーカレンダーの定期的なイベントの1回発生を削除する
- 26. 定期的にメッセージをハンドラに定期的に送信する
- 27. 動的データのリストページの削除ボタンを非表示にする
- 28. MySQLでの派生データの管理:トリガーと定期的なジョブの比較
- 29. 期間データ型の平日を削除する方法
- 30. NSCacheを定期的に定期的にクリアする方法は?
残念ながら、私のSQLサーバにはSQLサーバエージェント(エクスプレス版)がないため、ジョブとスケジュールを使用できません。だからどのようにタスクに対処するのですか? –
SQL Server Expressもカバーするように私の回答を編集します。数分で確認してください。 –
よろしくお願いします。このオプションは大丈夫です。 とにかく、同じアクションを実行するトリガーを指定する方法がある場合は、私も興味があります。これが可能かどうか知っていますか? –