Questa รจ una vecchia versione del documento!
Enumerare i risultati di una query
(Come enumerare i record ottenuti da una select)
Serviamoci della seguente tabella di esempio:
USE DbTemp IF OBJECT_ID(N'dbo.tblData', 'U') IS NOT NULL DROP TABLE dbo.tblData -- Create table [dbo].[tblData] PRINT (N'Create table [dbo].[tblData]') CREATE TABLE dbo.tblData ( IdData INT NOT NULL DEFAULT 0 ,Code VARCHAR(50) NOT NULL DEFAULT ('') ,Description VARCHAR(150) NOT NULL DEFAULT ('') ,Data DATETIME NOT NULL DEFAULT (GETDATE()) ) ON [PRIMARY]
WITH PageTable AS ( SELECT ROW_NUMBER() OVER(ORDER BY MrpCode ASC) RowNumber ,* FROM LvtBom.dbo.view_pdm_items_toimport ) SELECT * FROM PageTable WHERE RowNumber BETWEEN 1 AND 100;