📄 任务调度.sql
字号:
begin transaction
declare @cid int , @date datetime,@errornum int
set @errornum = 0
select @cid=o.Customers_Id,@date=Orders_Datetime from orders as o join customers as c
on c.customers_id=o.customers_id where
datediff(month,Orders_Datetime,getDate()) =5 and c.customers_status=1
set @errornum=@errornum+@@error
insert into Lost(Lost_LastOrderDatetime,Customers_Id,Lost_Status) values(@date,@cid,1)
set @errornum=@errornum+@@error
update customers set customers_status = 2 where customers_id= @cid
set @errornum=@errornum+@@error
if(@errornum!=0)
rollback transaction
else
commit transaction
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -