Exemplo de cursor
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
//Vai percorrer os resultados desse select SELECT Codigo_profissional_funcionario, 0 AS STATUS INTO #Temp FROM recursoshumanos.dbo.V_Rh_EquipeMes WHERE folha_horas = 1 ORDER BY Nome_profissional DECLARE @codprofissional int DECLARE cProfissional CURSOR FOR SELECT Codigo_profissional_funcionario FROM #Temp OPEN cProfissional FETCH cProfissional INTO @codprofissional WHILE @@FETCH_STATUS = 0 BEGIN SELECT @codprofissional FETCH cProfissional INTO @codprofissional END CLOSE cProfissional DEALLOCATE cProfissional |