CTE SQL_99 standartlarında tanımlandığı için klasik Transact-SQL ifadelerine göre daha okunaklı ve kolay sorgular oluşturur. - Temel yapısı SELECT sorgusu içermektedir. - SELECT, INSERT, UPDATE ve DELETE ifade sonuçları yakalanabilir. - Expression_ad: CTE adıdır. Herhangi bir isim oalabileceği gibi, veri tabanında bulunan bir tablo adı bile olabilir. - Sütun_ad: CTE için kullanıalcak sütun AD veya ADLARIDIR. Seçilen sütun sayısı ile sorgu sonucu oluşan sütun saysısı birbirleri ile aynı olmalıdır. - CTE_sogu_tanımllaması:Sonuç yapısı için kullanılacak özel SELECT ifadesidir. Aşağıdaki yapılar; CTE sorgu tanımlamasında KULLANILAMAZ - COMPUTE or COMPUTE BY - ORDER BY (TOP ifadesi varsa hariç) - INTO - OPTION (sorgu yapısında) - FOR XML - FOR BROWSE KULLANIMI: 1- CTE adı ve sütun listesi seçilir. 2- CTE SELECT sorgusu oluşturulur. 3- Sorgu içinde CTE kullanılır [WITH [,..n]] ::= expression_ad [(sütun_ad [,...n])] AS ()