Tabela DDL:
CREATE TABLE trigtest(a INTEGER IDENTITY(1,1) PRIMARY KEY, b INT)
atualmente tenho
CREATE TRIGGER MaxDelete ON trigtest INSTEAD OF DELETE AS
IF @@rowcount < 1000
DELETE trigtest WHERE a IN (SELECT a FROM deleted)
No entanto, exige que eu escreva a última linha de maneira personalizada para cada tabela à qual aplico
Em vez do acima, é possível escrever algo do tipo:
IF @@rowcount > 1000 (OR SELECT COUNT(*) FROM DELETED)
Kill statement
ELSE
Continue statement
1 respostas