como evitar dupla inserção de dados já inseridos...

Firebird

27/06/2006

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

Curtidas 0

Respostas

Cabelo

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
POSTAR