SQL Server nümunəsində CTE nədir?
SQL Server nümunəsində CTE nədir?

Video: SQL Server nümunəsində CTE nədir?

Video: SQL Server nümunəsində CTE nədir?
Video: SQL Server Performance Essentials – Full Course 2024, Aprel
Anonim

A Ümumi Cədvəl İfadəsi , olaraq da adlandırılır CTE qısa formada, SELECT, INSERT, UPDATE və ya DELETE bəyanatında istinad edə biləcəyiniz müvəqqəti adlandırılmış nəticə dəstidir. The CTE Görünüşdə də istifadə edilə bilər. Bu yazıda bizdən CTE-ləri necə yaratmaq və istifadə etmək barədə ətraflı məlumat verəcəyik SQL Server.

Eynilə soruşa bilərsiniz ki, nümunə ilə SQL-də CTE nədir?

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 versiyası 2005. Qeyd: Bütün misallar bu dərs üçün Microsoft əsasında SQL Server Management Studio və AdventureWorks2012 verilənlər bazası.

İkincisi, SQL Serverdə iki CTE-dən necə istifadə etmək olar? 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.

Sadəcə olaraq, biz niyə SQL Serverdə CTE-dən istifadə edirik?

Niyə istifadə edin a CTE In SQL , istifadə edəcəyik qeydlərə qoşulmaq və ya alt sorğudan qeydləri süzmək üçün alt sorğular. Nə vaxtsa Biz eyni məlumatlara istinad edin və ya eyni qeydlər toplusuna qoşulun istifadə edərək alt sorğu, kodun davamlılığı olacaq çətin ol. A CTE təkmilləşdirilmiş oxunaqlılığı və texniki xidməti asanlaşdırır.

SQL Serverdə CTE harada saxlanılır?

A CTE daxilində elan a saxlanılır buna görə də prosedurdur saxlanılır diskdə. Funksiya, prosedur, görünüş tərifləri və s saxlanılır yaradıldıqları verilənlər bazasında. Bu tərifdir saxlanılır diskdədir, zəmanət verilir. A CTE daxilində elan a saxlanılır buna görə də prosedurdur saxlanılır diskdə.

Tövsiyə: