Ce este CTE mssql?
Ce este CTE mssql?

Video: Ce este CTE mssql?

Video: Ce este CTE mssql?
Video: SQL Views In 4 Minutes: Super Useful! Wow! Crazy! Amazing! I'm Crying Tears Of SQL Joy. 2024, Noiembrie
Anonim

A CTE (Common Table Expression) este un set de rezultate temporare la care puteți face referire în cadrul unei alte instrucțiuni SELECT, INSERT, UPDATE sau DELETE. Au fost introduși în SQL Server versiunea 2005. Sunt compatibile cu SQL și fac parte din specificația ANSI SQL 99. A CTE returnează întotdeauna un set de rezultate.

Atunci, de ce folosim CTE în SQL Server?

De ce să utilizare A CTE În SQL , noi vom folosi sub-interogări pentru a se alătura înregistrărilor sau a filtra înregistrările dintr-o sub-interogare. Oricând noi trimite aceleași date sau se alătură aceluiași set de înregistrări folosind o sub-interogare, mentenabilitatea codului voi fi dificil. A CTE facilitează lizibilitatea și întreținerea îmbunătățite.

unde este stocat CTE în SQL Server? A CTE declarat în interiorul a stocate procedura este prin urmare stocate pe disc. Funcția, procedura, definițiile de vizualizare etc sunt stocate în baza de date în care sunt create. Această definiție este stocate pe disc, garantat. A CTE declarat în interiorul a stocate procedura este prin urmare stocate pe disc.

Alături de mai sus, ce este CTE în SQL Server și utilizările sale?

SQL Server CTE Bazele. Introdus în SQL Server 2005, expresia comună a tabelului ( CTE ) este un set de rezultate temporar numit pe care îl puteți referi într-o instrucțiune SELECT, INSERT, UPDATE sau DELETE. Poti de asemenea utilizare A CTE într-o instrucțiune CREATE VIEW, ca parte a cel SELECTARE a vizualizării interogare.

Cum faci un CTE?

De asemenea, puteți utiliza a CTE într-o CREA o vizualizare, ca parte a interogării SELECT a vizualizării. În plus, începând cu SQL Server 2008, puteți adăuga un CTE la noua declarație MERGE. După ce vă definiți clauza WITH cu CTE-urile, puteți face referire la CTE-uri așa cum ați face referire la orice alt tabel.

Recomandat: