sql >> データベース >  >> RDS >> Sqlserver

現在実行中のジョブのステータスを知る方法

    msdb.dbo.sysjobactivity を使用できるようです 、null 以外の start_execution_date と null stop_execution_date を持つレコードをチェックします。これは、ジョブが開始されたが、まだ完了していないことを意味します。

    これにより、現在実行中のジョブが得られます:

    SELECT sj.name , sja.*FROM msdb.dbo.sysjobactivity AS sjaINNER JOIN msdb.dbo.sysjobs AS sj ON sja.job_id =sj.job_idWHERE sja.start_execution_date IS NOT NULL AND sja.stop_execution_date IS NULL   

    1. MySQLが誤った文字列値エラーをスローする

    2. プリティリンクのアポストロフィとコロン

    3. データベースの作成を解釈するときのOracleとMysqlの違いは何ですか?

    4. mysqlを使用して現在のランクを取得する