SQL SERVER 建立触发器,禁止更新,并且写入记录!

ALTERtrigger[tp_1]on[dbo].[Result]afterupdateasIF(UPDATE([KSCJ])orUPDATE([KFDM]))decl... ALTER trigger [tp_1] on [dbo].[Result]
after update
as IF (UPDATE([KSCJ])or UPDATE([KFDM]))
declare @t_kscj varchar(500);
--declare pragma autonomous_transaction ;
select @t_kscj =kscj from Deleted;
begin
insert into usersetlog (infodetial,infotime)values('报警:准备更新考试'+ @t_kscj,getdate());
commit;
rollback;
end;
infodetial获得的数据为空,是连接符不对么?
展开
 我来答
mvs2008
推荐于2016-01-27 · TA获得超过611个赞
知道小有建树答主
回答量:693
采纳率:50%
帮助的人:401万
展开全部
连接符是+号没有错,为题是如果你的@t_kscj为空的时候整个连接字符串都会为空。所以你可以先不加@t_kscj测试一下。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式