回答編集履歴
3
追記
answer
CHANGED
@@ -1,4 +1,5 @@
|
|
1
1
|
SQLSERVERインストールしてないのでネットで検索した結果から記載します。
|
2
|
+
→インストールして確認してみました。
|
2
3
|
|
3
4
|
[sysjobhistory](https://docs.microsoft.com/ja-jp/sql/relational-databases/system-tables/dbo-sysjobhistory-transact-sql?view=sql-server-ver15)
|
4
5
|
[sysjobs](https://docs.microsoft.com/ja-jp/sql/relational-databases/system-tables/dbo-sysjobs-transact-sql?view=sql-server-ver15)
|
2
SQLの修正
answer
CHANGED
@@ -1,15 +1,14 @@
|
|
1
|
-
SQLSERVERインストールしてないのでネットで検索した結果から
|
1
|
+
SQLSERVERインストールしてないのでネットで検索した結果から記載します。
|
2
|
-
これで結果を確認できるのではないでしょうか。
|
3
2
|
|
4
3
|
[sysjobhistory](https://docs.microsoft.com/ja-jp/sql/relational-databases/system-tables/dbo-sysjobhistory-transact-sql?view=sql-server-ver15)
|
5
4
|
[sysjobs](https://docs.microsoft.com/ja-jp/sql/relational-databases/system-tables/dbo-sysjobs-transact-sql?view=sql-server-ver15)
|
6
5
|
|
7
6
|
```SQL
|
8
|
-
select TOP 1 a.run_status from sysjobhistory a
|
7
|
+
select TOP 1 a.run_status from msdb.dbo.sysjobhistory a
|
9
8
|
join (
|
10
|
-
select * from sysjobs
|
9
|
+
select * from msdb.dbo.sysjobs
|
11
10
|
where name = 'ジョブ名'
|
12
11
|
) b on (a.job_id = b.job_id)
|
13
|
-
order by a.run_date DESC;
|
12
|
+
order by a.run_date DESC,a.run_time DESC;;
|
14
13
|
```
|
15
|
-
|
14
|
+
この結果が1の場合は成功、0の場合は失敗のようですね。
|
1
補足追記
answer
CHANGED
@@ -11,4 +11,5 @@
|
|
11
11
|
where name = 'ジョブ名'
|
12
12
|
) b on (a.job_id = b.job_id)
|
13
13
|
order by a.run_date DESC;
|
14
|
-
```
|
14
|
+
```
|
15
|
+
今からインストールしてみて結果確認してみます。
|