STORED PROCEDURE SQL
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.
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.
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
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
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..
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