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 ?
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
Curtir tópico
+ 0
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
Clique aqui para fazer login e interagir na Comunidade :)