1
resposta

SET NOCOUNT ON

Não entendi a diferença entre colocar ou não o SET NOCOUNT ON

1 resposta

Oi, Roberto! Tudo bem?

O comando SET NOCOUNT ON é usado para desativar a contagem de linhas afetadas por uma instrução Transact-SQL. Quando esse comando é definido como ON, o SQL Server não retorna a contagem de linhas afetadas por uma instrução SELECT, INSERT, UPDATE ou DELETE.

No contexto da aula, isso é bastante útil porque o nosso programa está percorrendo um loop e inserindo resultados em uma tabela variável @TABELA_NUMEROS. Se a contagem de linhas afetadas fosse exibida, a saída seria poluída com informações desnecessárias.

Nesse sentido, esse comando contribui para a legibilidade do que está sendo executado!

Espero ter ajudado! Se surgirem novas dúvidas, conte com o fórum.

Abraço, Roberto!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!