Sql server 2005

2 respostas
Grasi

Eu estou fazendo uma procedure de alteração de dados do usuário.
Informo as variaveis de entrada;
gostaria de fazer uma verificação da seguinte forma(ideia):

–se o novo cpf que eu informei ao usuário ja existir no banco pertencendo a outro usuário, devera aparecer uma mensagem de erro.
if @cpf = ‘campo da tabela’
mensagem de erro.

como eu faço essa verificação?

obs: banco utilizado: SQL SERVER 2005

2 Respostas

tnaires

Olá

Tente:

IF EXISTS(SELECT * FROM Sua_Tabela WHERE CPF = @CPF) BEGIN -- Mensagem de erro - pode usar o RAISERROR END
Abraços

bandrade

Porque nao colocar uma constraint nesse campo e tratar a SqlExeption?

Criado 2 de junho de 2008
Ultima resposta 3 de jun. de 2008
Respostas 2
Participantes 3