STORED PROCEDURE SQL

PITERGALDIANO 31/05/2013 11:00:30
#424252
Pessoal, bom dia!

Estou começando a utilizar SQL Server com VB.NET e tenho algumas dúvidas.

Tenho uma Stored Procedure que atualiza (update) os campos de determinada tabela. Esta tabela tem por exemplo 50 colunas. Na minha Stored Procedure eu tenho que informar todas as colunas quando for fazer a atualização de apenas 1 ou 2 campos?

Qual seria o melhor método a utilizar para atualizar somente algumas colunas da tabela?

Todos sugestões são bem vindas.

Obrigado pessoal.
FILMAN 31/05/2013 17:35:11
#424267
Cara depende de como você vai querer tratar isso

Para um cadastro eu passo todas as informações mesmo que não obteve alteração naquele campo!

Lógico que você pode trabalhar com passagem por campo ai você recebe somente um parâmetro com as colunas e outro com os valores ai você trata dentro da procedure a posição de cada campo
ALLAN85 01/06/2013 09:04:20
#424289
Em um cadastro de clientes por exemplo, eu passo todos os campos.. Porque não tenho como saber qual o campo que sera alterado e um determinado momento.
Tipo, cadastrei o cliente hoje, e amanha altero somente o endereço..

Se você sabe as tabelas que sempre serão alteradas é mais fácil, se não acredito que tem que passar todos os campos mesmo.

Espero ter ajudado de alguma forma..
Tópico encerrado , respostas não são mais permitidas