Created
October 23, 2013 17:23
-
-
Save fgmacedo/7122901 to your computer and use it in GitHub Desktop.
Teste para exercitar a descoberta de que o SQL Server suporta goto em suas instruções SQL. Pode ser uma alternativa para definir "funções", ou blocos de código que podem ser reaproveitados, sem a necessidade de criar stored procedures ou functions.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
declare @total int | |
declare @passo datetime | |
declare @ultimo datetime | |
select @total = count(*), @passo = min(dt_alt), @ultimo = max(dt_alt) from comprovantegeral | |
selecionar: | |
select top 100 dt_passo = @passo, ultimo = @ultimo, * from comprovantegeral where dt_alt > @passo order by dt_alt | |
select top 100 @passo = max(dt_alt) from comprovantegeral where dt_alt > @passo group by dt_alt order by dt_alt | |
if @passo < @ultimo goto selecionar |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment