sql >> Database >  >> RDS >> Sqlserver

Rijverschuiving in SQL Server

Ik zou het gebruik van SELECT * vermijden . Geef kolommen op die u echt wilt, ook al zijn het ze misschien allemaal.

SQL Server 2005+

SELECT col1, col2 
FROM (
    SELECT col1, col2, ROW_NUMBER() OVER (ORDER BY ID) AS RowNum
    FROM MyTable
) AS MyDerivedTable
WHERE MyDerivedTable.RowNum BETWEEN @startRow AND @endRow

SQL Server 2000

Efficiënt door grote resultatensets bladeren in SQL Server 2000

Een efficiëntere methode om door grote resultatensets te bladeren



  1. Hoe te testen op overlappende datums in PostgreSQL

  2. Primaire sleutelbeperking aan identiteitskolommen toevoegen aan alle tabellen in SQL Server-database - SQL Server / TSQL-zelfstudie, deel 63

  3. Selecteer xml-elementwaarde in Oracle

  4. Java JDBC:dateert consequent twee vrije dagen