34,594
社区成员
发帖
与我相关
我的任务
分享
CREATE TRIGGER TR_kcckd1_kcjz ON KCCKD1
FOR update
AS
IF UPDATE(KCCKD1_KCJZ)
BEGIN
/*设置JZBZ,LSBH,BMBH变量*/
set @error=0
--通过表的关联,一次处理多条数据
SELECT KCCKD1_KCJZ,KCCKD1_LSBH,KCCKD1_BMBH ,KCCKD1_CKBH
from inserted
inner join 你的表
on 关联条件
......
END
CREATE TRIGGER TR_kcckd1_kcjz ON KCCKD1
FOR update
AS
declare @error int
DECLARE @JZBZ VARCHAR(1) /*记账标志*/
declare @LSBH varchar(40) /*流水编号*/
IF UPDATE(KCCKD1_KCJZ)
BEGIN
/*设置JZBZ,LSBH,BMBH变量*/
SELECT @JZBZ=inserted.KCCKD1_KCJZ from inserted
SELECT @LSBH=inserted.KCCKD1_LSBH from inserted
SELECT @bmbh=inserted.KCCKD1_BMBH from inserted
SELECT @ckbh=inserted.KCCKD1_CKBH from inserted
set @error=0
......
END
这些都是啥?
update a set 字段=b.字段
from 表 a
join inserted b on 关联条件