在sql 里面怎写语句 当系统时间等于 一个值时,sql 会自动 修改一个表的字段数据 5
我用这个语句没有作用alterTrigger触发器ondbo.Courseforupdateasdeclare@GETDATEnvarchar(50)set@GETDAT...
我用这个语句没有作用
alter Trigger 触发器
on dbo.Course
for update
as
declare @GETDATE nvarchar(50)
set @GETDATE=CONVERT ( varchar , getdate (), 112)
if(@GETDATE='20111026')
begin
update dbo.Course set CouName='JAVA' WHERE @GETDATE='20111026' and CouNo='001'
end
要用语句写的哦 展开
alter Trigger 触发器
on dbo.Course
for update
as
declare @GETDATE nvarchar(50)
set @GETDATE=CONVERT ( varchar , getdate (), 112)
if(@GETDATE='20111026')
begin
update dbo.Course set CouName='JAVA' WHERE @GETDATE='20111026' and CouNo='001'
end
要用语句写的哦 展开
4个回答
展开全部
这的用作业实现
把这个触发器改成存储过程 建个作业 指定一个时间执行即可
把这个触发器改成存储过程 建个作业 指定一个时间执行即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这种情况应该用作业吧,定时执行SQL
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用排程定时执行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
触发器
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询