SQL Serverdə CTE nədir?
SQL Serverdə CTE nədir?

Video: SQL Serverdə CTE nədir?

Video: SQL Serverdə CTE nədir?
Video: SQL Serverdə cədvəldəki dəyişikliyi yadda saxlayanda aşağıdakı kimi xəta çıxırsa həlli yolu. 2024, Noyabr
Anonim

A CTE ( Ümumi Cədvəl İfadəsi ) başqa SELECT, INSERT, UPDATE və ya DELETE ifadələrində istinad edə biləcəyiniz müvəqqəti nəticə dəstidir. Onlarla tanış oldular SQL Server versiya 2005.

Sonradan soruşa bilərsiniz ki, SQL Serverdə CTE nədir və onun istifadəsi nədir?

SQL Server CTE Əsaslar. Təqdim edildi SQL Server 2005, ümumi cədvəl ifadəsi ( CTE ) SELECT, INSERT, UPDATE və ya DELETE ifadələri daxilində istinad edə biləcəyiniz müvəqqəti adlandırılmış nəticə dəstidir. Siz də edə bilərsiniz istifadə edin a CTE bir hissəsi kimi CREATE VIEW bəyanatında the görünüşün SELECT sorğu.

Bundan əlavə, SQL Serverdə rekursiv CTE nədir? Giriş SQL Server rekursiv CTE A rekursiv ümumi cədvəl ifadəsi ( CTE ) a CTE özünə istinad edir. Bununla da, CTE tam nəticə dəstini qaytarana qədər təkrar-təkrar icra edir, verilənlərin alt dəstlərini qaytarır.

Həmçinin soruşulur ki, niyə SQL Serverdə CTE istifadə olunur?

Niyə istifadə edin a CTE In SQL , Biz edəcəyik istifadə edin qeydlərə qoşulmaq və ya alt sorğudan qeydləri süzmək üçün alt sorğular. Eyni verilənlərə istinad etdikdə və ya alt sorğudan istifadə edərək eyni qeydlər dəstinə qoşulduqda kodun saxlanılması çətin olacaq. A CTE təkmilləşdirilmiş oxunaqlılığı və texniki xidməti asanlaşdırır.

SQL-də iki CTE-dən necə istifadə edə bilərəm?

Kimə çoxlu CTE-dən istifadə edin bir sorğuda siz sadəcə birincini bitirməlisiniz CTE , vergül əlavə edin, növbəti üçün adı və əlavə sütunları elan edin CTE , açın CTE vergüllə sorğu yazın, sorğunu yazın və a-dan daxil olun CTE eyni sorğuda və ya CTE-lərdən kənar yekun sorğudan sonra sorğu.

Tövsiyə: