Já precisou retornar a quantidade de registros de uma consulta?

21/01/2020 13:39

Olha que legal, o comando @@rowcount retorna a quantidade de linhas da consulta executada.

Muito interessante para garantir por exemplo, quando for executar um update, você informa em um parâmetro que a quantidade de registros a serem afetadas é 10, quando executar o update, conta os registros com o @@rowcount se o quantidade de linhas for 10, o script é comitado, caso contrário executa o rollback.

Ou por exemplo, você cria um JOB que contenha uma procedure onde você verifica que a mesma concluiu com uma quantidade de registro menor que o esperado, sinal que algo deu errado, então cancela o processo.

A forma de utilizar esse comando é bem amplo, use sua criatividade =)

 

Exemplo do comando: