Apa itu CTE mssql?
Apa itu CTE mssql?

Video: Apa itu CTE mssql?

Video: Apa itu CTE mssql?
Video: SQL Server How to Create TVF and CTE 2024, November
Anonim

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. Mereka adalah SQL-compliant dan bagian dari spesifikasi ANSI SQL 99. A CTE selalu mengembalikan kumpulan hasil.

Lalu, 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.

Selain di atas, apa itu CTE di SQL Server dan kegunaannya?

SQL Server CTE Dasar-dasar. Diperkenalkan pada SQL Server 2005, ekspresi tabel umum ( CTE ) adalah kumpulan hasil bernama sementara yang dapat Anda rujuk dalam pernyataan SELECT, INSERT, UPDATE, atau DELETE. Anda juga bisa menggunakan A CTE dalam pernyataan CREATE VIEW, sebagai bagian dari NS tampilan PILIH pertanyaan.

Bagaimana cara membuat CTE?

Anda juga dapat menggunakan CTE di sebuah MEMBUAT tampilan, sebagai bagian dari kueri SELECT tampilan. Selain itu, pada SQL Server 2008, Anda dapat menambahkan CTE ke pernyataan MERGE yang baru. Setelah Anda mendefinisikan klausa WITH Anda dengan CTE, Anda kemudian dapat mereferensikan CTE seperti yang Anda rujuk ke tabel lainnya.

Direkomendasikan: