sql server 2005 ile gelen, geçici, isimlendirilmiş sonuç kümeleri yaratmamızı sağlayan özellik.
- seçme, veri girişi, veri güncelleme ve veri silme işlemlerinde uygulanabilir.
- cursor, while, for döngülerine gerek kalmadan yinelemeli(recursive) sorgular yazmamızı sağlar.
- sorgunun okunabilirliğini ve anlaşılırlığını arttırır.
- istediğimiz sıraya göre numaralı veri kümeleri çekmek için kullanılabilir.
;with ulucte as
(
select row_number() over(order by toplam_şuku) AS satır_no, yazar_nicki, toplam_şuku
from yazar_şuku_tablosu
where eni_vici_vökke = 10
)
select satır_no, yazar_nicki, toplam_şuku
from ulucte