1

毎日特定の時間に実行されるタイムリーなクエリを実行したいと考えています。どうすればいいですか?トリガーで可能ですか?

4

4 に答える 4

2

SQL Server エージェント ジョブを使用してスケジュールを作成し、毎日希望の時間に繰り返しジョブを実行できます。

于 2013-09-27T06:33:35.077 に答える
1

さまざまなデータベース システムにはジョブを実行するさまざまなメカニズムがあり、実際、Oracle と SQL Server の両方にジョブがあり、最も簡単なシナリオでは、特定の期間にプロシージャを実行し、繰り返される場合とそうでない場合があります。

SQL Server への十分なアクセス権がない場合は、いつでも外部データベース シナリオを探索できます。Windows には、任意のクエリを実行できる単純なコンソール アプリケーションを定期的に実行できる Windows タスクがあります。Linux では、同様に機能する CRON があります。ただし、組み込み機能の方が優先されます。

于 2013-09-27T06:38:23.290 に答える
1

SQL Serverの要件に従って、SQL Jobを使用する必要があります。ストアド プロシージャとしてクエリを作成し、ステップ書き込みでジョブを設定するのはかなり簡単です。

EXEC YourStoredProcedureName

SQL Server Management Studioを使用して、 SQL Serverでジョブを設定できます。管理スタジオでそのセクションを表示するには追加の権限が必要なので、表示されていない場合は、管理者にアクセス権を付与するよう依頼できます。

于 2013-09-27T07:27:48.193 に答える
0

はい、可能です。そのためのcronジョブを作成します。

これを確認してください:http://blog.bobcravens.com/2009/10/an-event-based-cron-scheduled-job-in-c/

于 2013-09-27T06:15:50.400 に答える