摘要:
BEGIN TRANSACTIONDECLARE @errorSum INTSET @errorSum=0/*--根据是否有错误,确定事务是提交还是撤销---*/IF @errorSum<>0 --如果有错误 BEGIN print '交易失败,回滚事务' ROLLBACK TRANSACTION END ELSE BEGIN print '交易成功,提交事务,写入硬盘永久的保存' ... 阅读全文
摘要:
CREATE TRIGGER [dbo].[Update_Status_T_ACK] --触发器名 ON [dbo].[T_USER] --表名 AFTER UPDATEAS IF UPDATE(Status) --触发的操作(当状态更新的时候)BEGINDECLARE @Status INT --状态DECLARE @ID uniqueidentifier --IDBEGIN SET @Upd... 阅读全文
摘要:
我想更新A表中一个字段 条件是 A.ID 在 B表中没出现的例如:UPDATE A SET A.Status = -1 WHERE ID IN( SELECT A.ID FROM A WHERE A.ID NOT IN ( SELECT B.ID FROM B ) GROUP BY A.ID)update a set a.status= '-1'where not exists (select 1... 阅读全文