Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Sự phụ thuộc của công việc SQL Server Agent

Vui lòng duy trì tất cả các chi tiết công việc trong một bảng bao gồm trạng thái công việc, tức là đang tiến hành, đã hoàn thành. Khi chạy công việc hàng ngày, bạn phải kiểm tra công việc thứ 4 đã hoàn thành thành công rồi hãy bắt đầu công việc hàng ngày của bạn và sau khi hoàn thành công việc thứ 4, hãy kích hoạt công việc hàng ngày của bạn.

create TABLE [dbo].[tblDailyJob](
    [JobId] [int] NOT NULL,
    [JobDesc] [varchar](500) NOT NULL,
    [JobStartTime] [datetime] NULL,
    [JobEndTime] [datetime] NULL,
    [JobStatus] [int] NOT NULL,
 CONSTRAINT [PK_tblDailyJob] PRIMARY KEY CLUSTERED 
(
    [JobId] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]

ALTER TABLE [dbo].[tblDailyJob] ADD  CONSTRAINT [DF_tblDailyJob_JobStatus]  DEFAULT ((0)) FOR [JobStatus]
GO

trạng thái công việc- 0 Chưa bắt đầu, 1 Đang tiến hành, 2 Đã hoàn thành, 3 Không thành công

insert into tblDailyJob values(1,'1st Job',null,null,0)
insert into tblDailyJob values(2,'2nd Job',null,null,0)
insert into tblDailyJob values(3,'3rd Job',null,null,0)
insert into tblDailyJob values(4,'4th Job',null,null,0)
insert into tblDailyJob values(5,'Daily Job',null,null,0)

đặt thời gian bắt đầu trước khi thực hiện công việc và thời gian kết thúc và trạng thái công việc sau khi hoàn thành công việc

Sau khi hoàn thành công việc thứ 4, hãy kích hoạt công việc hàng ngày của bạn hoặc nếu bạn đang kích hoạt nó theo cách thủ công thì hãy kiểm tra công việc thứ 4 đã hoàn thành hay chưa

bạn cũng có thể sử dụng lịch tác vụ cho cùng một.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để chuyển đổi int sang date trong SQL Server 2008

  2. Điều gì đại diện cho một đôi trong máy chủ sql?

  3. Tìm kiếm động các cột cho bảng nhất định

  4. Hội thảo trên web:Theo dõi tiến trình truy vấn trong SQL Server

  5. Làm thế nào để tạo một cột xem KHÔNG ĐẦY ĐỦ