como evitar dupla inserção de dados já inseridos...
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 ?
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
Curtidas 0
Respostas
Cabelo
27/06/2006
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..
GOSTEI 0