Apa itu CTE dalam contoh SQL Server?
Apa itu CTE dalam contoh SQL Server?

Video: Apa itu CTE dalam contoh SQL Server?

Video: Apa itu CTE dalam contoh SQL Server?
Video: Cara Mudah Menggunakan Common Table Expression (CTE) 2024, November
Anonim

A Ekspresi Tabel Umum , juga disebut sebagai CTE dalam bentuk singkat, adalah kumpulan hasil bernama sementara yang dapat Anda rujuk dalam pernyataan SELECT, INSERT, UPDATE, atau DELETE. NS CTE juga dapat digunakan dalam Tampilan. Pada artikel ini, kita akan melihat secara detail tentang cara membuat dan menggunakan CTE dari SQL Server.

Demikian pula orang mungkin bertanya, apa itu CTE dalam SQL dengan contoh?

A CTE ( Ekspresi Tabel Umum ) adalah kumpulan hasil sementara yang dapat Anda rujuk dalam pernyataan SELECT, INSERT, UPDATE, atau DELETE lainnya. Mereka diperkenalkan di SQL Server versi 2005. Catatan: Semua contoh untuk pelajaran ini didasarkan pada Microsoft SQL Studio Manajemen Server dan database AdventureWorks2012.

Kedua, bagaimana cara menggunakan dua CTE di SQL Server? Ke gunakan beberapa CTE dalam satu permintaan Anda hanya perlu menyelesaikan yang pertama CTE , tambahkan koma, nyatakan nama dan kolom opsional untuk selanjutnya CTE , Buka CTE kueri dengan koma, tulis kueri, dan akses dari a CTE kueri nanti dalam kueri yang sama atau dari kueri terakhir di luar CTE.

Sederhananya, mengapa kita menggunakan CTE di SQL Server?

Mengapa? menggunakan A CTE Di dalam SQL , kita akan menggunakan sub-kueri untuk bergabung dengan catatan atau memfilter catatan dari sub-kueri. Kapan pun kami merujuk data yang sama atau bergabung dengan kumpulan catatan yang sama menggunakan sub-kueri, pemeliharaan kode akan menjadi sulit. A CTE membuat peningkatan keterbacaan dan pemeliharaan lebih mudah.

Di mana CTE disimpan di SQL Server?

A CTE dideklarasikan di dalam a disimpan prosedur karena itu disimpan pada disk. Fungsi, prosedur, definisi tampilan, dll adalah disimpan dalam database tempat mereka dibuat. Definisi ini adalah disimpan pada disk, dijamin. A CTE dideklarasikan di dalam a disimpan prosedur karena itu disimpan pada disk.

Direkomendasikan: