Estou validando algumas triggers e não achei nada referente aquela "error:" na documentação do sqlserver, estou até tentando simular um erro para cair ali (coloquei select 1/0) para ver se entra ali e nada.
Como consigo simular um erro que entre ali naquele error e suba com o raiserror ?
------------------------------------------------------------------------------------------------------------
ALTER trigger [dbo].[tU_teste] on [dbo].[Carteira] for UPDATE as
begin
declare @numrows int,
@nullcnt int,
@validcnt int,
@insCodCarteira int,
@errno int,
@errmsg varchar(255)
select @numrows = @@rowcount
if
update(CodCarteira)
begin
update Cobertura
set
Cobertura.CodCarteira = NULL
from Cobertura,deleted
where
Cobertura.CodCarteira = deleted.CodCarteira
end
return
error:
raiserror(@errmsg,-1,-1, '[dbo].[tU_Carteira]')
rollback transaction
end