0

テーブルに「date」列があります。現在の時刻が「date」列の時刻と等しい場合は、毎回このテーブルの関数を呼び出す必要があります。ms sqlサーバーでこれを行うことが可能かどうかわかりませんか?

4

1 に答える 1

0

ある種のスケジューリングを実装しようとしているようです。

SQLServerエージェントと呼ばれるSQLServerサービスの1つを使用して実装を試みることができます。ただし、タイムイベントに対するすべての種類の応答に適しているわけではありませんが、特定のタスクを管理できる必要があります。

そのためにSQLServerエージェントジョブを設定する必要があります。

ジョブは、少なくとも1つのジョブステップで構成され、実行可能になるには少なくとも1つのスケジュールが必要です。おそらく、この時点でTransact-SQLタイプのジョブステップを使用するのが最も簡単でしょう。

Transact-SQLジョブステップは、単なるTransact-SQLスクリプト、マルチステートメントクエリです。あなたの場合、おそらく最初に現在の時刻に一致する行があるかどうかをチェックします。次に、一致するすべての行に対して個別に、またはそれらのセット全体に対して、Transact-SQLで実行できるあらゆる種類の操作を実行します。

于 2013-02-11T13:49:25.910 に答える