我創建了一個觸發器,插入後必須更新插入表中插入後更新:我怎麼能在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