Usuário com melhor resposta
Update com procedure

Pergunta
-
Bom dia,
Minha duvida é a seguinte, tenho uma tabela clientes e realizo update em duas situações, a primeira o cliente pode atualizar quase todos os dados da tabela, menos um campo data, em que só eu posso alterar, porém utilizando a mesma procedure, com menos dados.
Colocando o campo data como NULL na procedure, quando o cliente for atualizar o cadastro dele vai alterar o valor do campo data, e quando ou for atualizar, por exemplo, não atualizo o campo endereço, porém como o parametro esta setado com NULL, acabo gravando NULL no campo.
Estou até pensando em outra procedure.
Espero que tenham entendido.
Desde já agradeço
Respostas
-
Deleted
- Marcado como Resposta Fábio Freitas sexta-feira, 1 de julho de 2016 13:49
Todas as Respostas
-
Deleted
- Marcado como Resposta Fábio Freitas sexta-feira, 1 de julho de 2016 13:49
-
Bom dia,
Talvez uma alternativa para o seu caso seja utilizar a função IsNull ou Coalesce para manter o valor do campo caso o parâmetro seja null. Ex:
update Tabela set Endereco = IsNull(@Endereco, Endereco) where ID = @ID
Espero que ajude
Assinatura: http://www.imoveisemexposicao.com.br
-
-