我通过生成触发器语句来实现的,不过得分别为每个表建立insert、update、delete的触发器,我原来是想建立在一个触发器中的,可是我下面的方式不可用,报if 下的select那里出错,但我看手册,说select into不可用,没说单select不可用:
create trigger T_bfms_com_psaudetail
on bfms_com_psaudetail
for insert,update,delete
as
begin
declare @type varchar(10)
if inserted
begin
select @type='insert'
end
if updated
begin
select @type='update'
end
if deleted
begin
select @type='delete'
end
insert into T(tablename,changetime,type) values('bfms_com_psaudetail',getdate(),@type)
end
请指点一下