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
e como executo ela em outras tabelas
um abraço e obrigado
Junior
Njuniorba
Curtir tópico
+ 0
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
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
Clique aqui para fazer login e interagir na Comunidade :)