Što je CTE mssql?
Što je CTE mssql?

Video: Što je CTE mssql?

Video: Što je CTE mssql?
Video: Курс по SQL. Урок 15. Общие табличные выражения (CTE). 2024, Svibanj
Anonim

A CTE (Uobičajeni izraz tablice) je privremeni skup rezultata koji možete referencirati unutar drugog izraza SELECT, INSERT, UPDATE ili DELETE. Uvedeni su u SQL Server verzija 2005. Sukladni su sa SQL-om i dio su ANSI SQL 99 specifikacije. A CTE uvijek vraća skup rezultata.

Zašto onda koristimo CTE u SQL Serveru?

Zašto da koristiti a CTE U SQL , koristit ćemo se podupita za spajanje zapisa ili filtriranje zapisa iz podupita. Kad god mi upućivati na iste podatke ili se pridružiti istom skupu zapisa korištenjem podupit, mogućnost održavanja koda htjeti biti teško. A CTE olakšava poboljšanu čitljivost i održavanje.

gdje je CTE pohranjen u SQL Serveru? A CTE deklarirano unutar a pohranjene postupak je dakle pohranjene na disku. Funkcija, postupak, definicije pogleda itd pohranjene u bazi podataka u kojoj su stvoreni. Ova definicija je pohranjene na disku, zajamčeno. A CTE deklarirano unutar a pohranjene postupak je dakle pohranjene na disku.

Osim gore navedenog, što je CTE u SQL Serveru i njegove namjene?

SQL Server CTE Osnove. Uveden u SQL Server 2005, izraz zajedničke tablice ( CTE ) je privremeni imenovani skup rezultata koji možete referencirati unutar izraza SELECT, INSERT, UPDATE ili DELETE. Također možete koristiti a CTE u izjavi CREATE VIEW, kao dio the pogleda SELECT upit.

Kako napraviti CTE?

Također možete koristiti a CTE u STVORITI pogled, kao dio SELECT upita pogleda. Osim toga, od SQL Servera 2008 možete dodati a CTE na novu izjavu MERGE. Nakon što definirate svoju WITH klauzulu s CTE-ovima, možete referencirati CTE-ove kao što biste upućivali na bilo koju drugu tablicu.

Preporučeni: