Mostra paginaRevisioni precedentiPuntano quiTorna su Questa pagina รจ in sola lettura. Puoi visualizzare il sorgente, ma non puoi modificarlo. Contatta l'amministratore se pensi che ci sia un errore. {{:wiki:icons:t-sql.png?nolink&90 |}} <fs xx-large>Utilizzo dei cursori</fs> [[hobby:development:sql|{{ :wiki:icons:left_arrow.png?48|Vai alla mappa}}]]\\ //<fc #5F5F5F><fs large>(Esempio di utilizzo per scorrere i record ottenuti da una query)</fs></fc>// \\ \\ In questo esempio si utilizza un [[https://it.wikipedia.org/wiki/Cursori_(basi_di_dati)|cursore]] per scorrere i record ottenuti da una query <sxh sql> DECLARE @Uid nvarchar(25); DECLARE @Code nvarchar(30); DECLARE @Configuration nvarchar(40); DECLARE @Revision nvarchar(10); DECLARE @State nvarchar(15); DECLARE @User nvarchar(30); DECLARE @RType nvarchar(6); DECLARE @Alias nvarchar(50); DECLARE @ExistsInBomClass INT; DECLARE @CodeClass3 nvarchar(30); DECLARE cur CURSOR FAST_FORWARD READ_ONLY LOCAL FOR SELECT UID, CODE, CONFIG, REVISION, R_TYPE, APPROVED_BY FROM INSERTED OPEN cur FETCH NEXT FROM cur INTO @Uid, @Code, @Configuration, @Revision, @RType, @User WHILE @@FETCH_STATUS = 0 BEGIN PRINT @Uid +'-'+ @Code +'-'+ @Configuration +'-'+ @Revision +'-'+ @RType +'-'+ @User FETCH NEXT FROM cur INTO @Uid, @Code, @Configuration, @Revision, @RType, @User END CLOSE cur DEALLOCATE cur </sxh> hobby/development/sql/sp/query_0001.txt Ultima modifica: 2021/01/07 18:04da mauro.cortese