Apakah CTE mssql?
Apakah CTE mssql?

Video: Apakah CTE mssql?

Video: Apakah CTE mssql?
Video: Cara Mudah Menggunakan Common Table Expression (CTE) 2024, Disember
Anonim

A CTE (Ungkapan Jadual Biasa) ialah set hasil sementara yang boleh anda rujuk dalam pernyataan SELECT, INSERT, UPDATE atau DELETE yang lain. Mereka diperkenalkan di Pelayan SQL versi 2005. Mereka mematuhi SQL dan sebahagian daripada spesifikasi ANSI SQL 99. A CTE sentiasa mengembalikan set hasil.

Kemudian, mengapa kita menggunakan CTE dalam SQL Server?

kenapa nak guna a CTE Dalam SQL , kami akan gunakan sub-pertanyaan untuk menyertai rekod atau menapis rekod daripada sub-pertanyaan. bila-bila kita merujuk data yang sama atau menyertai set rekod yang sama menggunakan sub-pertanyaan, kebolehselenggaraan kod kehendak menjadi sukar. A CTE menjadikan kebolehbacaan dan penyelenggaraan yang lebih baik lebih mudah.

di mana CTE disimpan dalam SQL Server? A CTE diisytiharkan di dalam a disimpan prosedur oleh itu disimpan pada cakera. Fungsi, prosedur, definisi pandangan dll adalah disimpan dalam pangkalan data di mana ia dicipta. Definisi ini ialah disimpan pada cakera, dijamin. A CTE diisytiharkan di dalam a disimpan prosedur oleh itu disimpan pada cakera.

Selain di atas, apakah CTE dalam SQL Server dan kegunaannya?

Pelayan SQL CTE Asas. Diperkenalkan dalam Pelayan SQL 2005, ungkapan jadual biasa ( CTE ) ialah set hasil bernama sementara yang boleh anda rujuk dalam pernyataan SELECT, INSERT, UPDATE, atau DELETE. Anda juga boleh guna a CTE dalam kenyataan CREATE VIEW, sebagai sebahagian daripada yang SELECT pandangan pertanyaan.

Bagaimana anda membuat CTE?

Anda juga boleh menggunakan a CTE didalam CIPTA pandangan, sebagai sebahagian daripada pertanyaan SELECT paparan. Di samping itu, pada SQL Server 2008, anda boleh menambah a CTE kepada kenyataan MERGE baharu. Selepas anda mentakrifkan klausa WITH anda dengan CTE, anda kemudian boleh merujuk CTE seperti yang anda akan merujuk mana-mana jadual lain.

Disyorkan: