我的表结构就像 itemcode,size,sleeve,item 。所以 人们在插入时插入像“S0001”,“F”,“96”这样的数据我需要插入像“S0001-f-96”这样的项目字段数据如何我要写一个触发器吗?
问问题
51 次
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 回答