我创建了一个触发器,插入后必须更新插入表中插入后更新:我怎么能在SQL Server中创建一个触发器在表
alter trigger DispararInsertFactura1
on FacturaCabecera
after insert
as
BEGIN
Declare @numfac int;
select @numfac = NumFactura
FROM FacturaCabecera
WHERE id = (SELECT max(id) from FacturaCabecera);
update FacturaCabecera
set [email protected]+1
where Id = (SELECT Id FROM INSERTED);
END
GO
但不工作,难道我犯了一个错误?
“不起作用”永远不能很好地描述你的问题 – 2015-02-11 21:30:47
它是做什么的?你有错误吗?什么是错误? – Tom 2015-02-11 21:36:50
当我创建触发器时,不会给我任何错误,但不会在表中插入后更新字段,当我在表中插入时,我有一个为NULL的字段,Tigger必须用@numfac +1 – daniela 2015-02-11 21:40:12