Segue uma boa dica de utilização da cláusula “GO”

Anderson Silva

Interessante como a cada dia se descobre algo novo, e particularmente motivador quando identificamos na novidade algo interessante para facilitar a vida.

Existe um comando no MS-SQLServer chamado ‘GO‘, normalmente utilizado para encerrar um determinado escopo de código.

Ex.:

SELECT * FROM PESSOA;

GO

Descobri nos últimos dias que o comando GOtambém pode ser utilizado para designar loops acrescentando simplesmente a quantidade de vezes que deseja que um escopo seja executado no MS-SQLServer.

Imagine que você queira executar um comando para atualizar 200 linhas em uma tabela, mas que de acordo com a regra de négocio, este  procedimento não poderá ser executado em massa (todos de uma vez). É necessário utilizar-se de um laço de repetição, normalmente codificado com o auxílio do comando WHILE.

Para exemplificar essa utilização, vou colocar abaixo a mesma tarefa utilizando as duas abordagens para elucubrar o que estou falando e a…

Ver o post original 182 mais palavras

Esse post foi publicado em Não categorizado. Bookmark o link permanente.

Deixe um comentário