Fórum como evitar dupla inserção de dados já inseridos... #56371

27/06/2006

0

Olá, gostaria da ajuda de vocês.

Gostaria de criar uma regra em uma trigger ou outro evento dentro do meu banco firebird para evitar inserir dados repetidos, como:

tabela: SERVICOS

CODIGO
CODCLIENTE
DESCRICAO
VALOR

Se já haver no cadastro o cliente ´1´ cadastrado a descricao ´MANUNTENÇÃO´ e eu tentar inserir novamente esses valores o banco de dados enviar uma mensagem ao usuário.

Tem como ?


Thiagopedro

Thiagopedro

Responder

Posts

28/06/2006

Cabelo

Você pode fazer uma trigger BeforeInsert com o parâmatro descrição, e dar um select na tabela em questão comparando com a descrição passada no parâmetro... se o retorno for nulo... ele realiza a inserção... senão... dá a mensagem de duplicidade de descrição..


Responder

Gostei + 0

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

Aceitar