segunda-feira, 14 de dezembro de 2009

Limitando o número de registros em uma query com rowcount

Podemos limitar o número de registros de uma query, update e até mesmo delete, com a atribuição da configuração rowcount.

SET ROWCOUNT 10


SELECT * FROM CLIENTES

A query acima, retornará apenas 10 registros.


SET ROWCOUNT 5


SELECT TOP 10 * FROM CLIENTES

O comandoROWCOUNT sobrescreve o comando TOP.

SET ROWCOUNT 10


DELETE FROM CLIENTES

O comando acima excluirá apenas 10 registros da tabela de clientes.

Depois de executar o comando desejado limitando a execução com rowcount, pode ser necessário reconfigurar para remover a limitação, setando o valor de novo para 0:

SET ROWCOUNT 10


Até a próxima!

Nenhum comentário:

Postar um comentário

Leave your comment here!