Criação de Trigger no Sql Server
Bom dia a todos,
Preciso muito da ajuda de vocês para resolver o seguinte problema,
Eu tenho que criar uma trigger que ao inserir ou atualizar um registro verifique a existencia do cnpj, caso existe então deve disparar um erro:
Abaixo segue o modelo:
CODE
CREATE TRIGGER tg_Cnpj_Insert ON PJ FOR INSERT
AS
DECLARE @CNPJ CHAR(20)
--Buscando valor inserido
SELECT @CNPJ = CNPJ
FROM Inserted
--Verificando se o CNPJ existe
IF EXISTS (SELECT CNPJ FROM PJ WHERE CNPJ = @CNPJ)
BEGIN
ROLLBACK TRANSACTION
RAISERROR('CNPJ já existe!', 15, 1)
RETURN
END
Discussão (2)
Carregando comentários...