22,210
社区成员
发帖
与我相关
我的任务
分享
--测试正常
create trigger enterbasic_after_add_tr
on enterbasic
for insert
as
insert into editrecord
(SYSNUM,TABLENAME,MAINKEY,CZRQ,CZSJ,CZLX,status1,status2,status3,status4)
select
null,'enterbasic',
[ENTERNO],getdate(),getdate(),'add','0','0','0','0'
from inserted
go
create table enterbasic([ENTERNO] varchar(20))
create table editrecord
(SYSNUM int,TABLENAME varchar(50),MAINKEY varchar(20),
CZRQ datetime,CZSJ datetime,CZLX varchar(20),
status1 varchar(6),status2 varchar(6),status3 varchar(6),status4 varchar(6))
insert into enterbasic select 'hhh'
select * from editrecord
/*
SYSNUM TABLENAME MAINKEY CZRQ CZSJ CZLX status1 status2 status3 status4
----------- -------------------------------------------------- -------------------- ----------------------- ----------------------- -------------------- ------- ------- ------- -------
NULL enterbasic hhh 2012-01-30 15:22:28.973 2012-01-30 15:22:28.973 add 0 0 0 0
*/