Fórum uma ajuda sobre duplicaçao de registros #56730

09/08/2006

0

alguem poderia me fornecer um exemplo de SP que testa se o registro foi duplicado? exemplo: FULANO DA SILVA, CPF 123 se eu for cadastrar BELTRANO DA SILA, CPF 123 ele mostre erro e nao salve na tabela.

e como executo ela em outras tabelas

um abraço e obrigado

Junior


Njuniorba

Njuniorba

Responder

Posts

16/08/2006

Jonas_giron

Cria uma triger no evento Before Insert da Tabela e uma exception


CREATE TRIGGER TRG_VERIF_FORNECEDORES_CNPJ_BI FOR FORNECEDORES
ACTIVE BEFORE INSERT POSITION 0
AS
declare variable Existe_CNPJ varchar(18);
begin
select fornecedores.cnpj from fornecedores
where fornecedores.cnpj = new.cnpj into :existe_cnpj;

if (:existe_cnpj is not null) then
exception exp_existe_cnpj_fornecedor;
end


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar