25 Ocak 2010, PAZARTESİ
Eşdeğer LİMİT ve SQL Server için OFSET?
PostgreSQL neden ayarlar çok kolay veya köprü sağlayacak Limit
Offset
anahtar kelimeler var.
Eşdeğer Sql Server için sözdizimi nedir?
CEVAP
25 Ocak 2010, PAZARTESİ
LIMIT
eşdeğer iyisi bu gibi: bir sorgu yazmak için genel bir sayfa istiyorsanız SET ROWCOUNT
ama
;WITH Results_CTE AS
(
SELECT
Col1, Col2, ...,
ROW_NUMBER() OVER (ORDER BY SortCol1, SortCol2, ...) AS RowNum
FROM Table
WHERE <whatever>
)
SELECT *
FROM Results_CTE
WHERE RowNum >= @Offset
AND RowNum < @Offset @Limit
Burada avantaj belleği seçeneklerinizi değiştirmek için karar (veya kullanıcı izin) durumunda, offset ve limit parametrik.
Not:@Offset
parametre olarak bu indeks sıfır tabanlı normal dizin oluşturma yerine kullanmalısınız.
Bunu Paylaş:
'kontrol Etmeniz için ÜST eşdeğer...
Nasıl Server tablo sütun olup olmadığı...
Nasıl tarih sadece SQL Server datetime...
SQL Server üzerinde INSERT VEYA UPDATE...
Uzaktan bağlantıları etkinleştir SQL S...