0

我的表结构就像 itemcode,size,sleeve,item 。所以 人们在插入时插入像“S0001”,“F”,“96”这样的数据我需要插入像“S0001-f-96”这样的项目字段数据如何我要写一个触发器吗?

4

1 回答 1

0

为 INSERT AS 创建 TRIGGER [dbo].[name] ON [dbo].[table] 声明 @Itemcode varchar(30); 声明@Itemname varchar(40); 声明@Slv varchar(1); 声明@Createdate 日期时间;声明@audit_action varchar(100);

select @Itemcode=i.ItemCode  from inserted i;
select @Itemname=i.ItemName from inserted i;
select @Slv =i.U_SLV  from inserted i;
select @Createdate  =i.Createdate   from inserted i;


set @audit_action='Inserted Record -- After Insert Trigger.';

update  OITM_CLONE set sapitem =@Itemcode+'-'+@Slv where itemcode=@Itemcode and u_slv=@Slv and Createdate=@Createdate;

PRINT 'AFTER INSERT trigger fired.'

这是正确的吗?

于 2013-10-16T12:15:43.337 回答