Kaj je CTE v strežniku SQL?
Kaj je CTE v strežniku SQL?

Video: Kaj je CTE v strežniku SQL?

Video: Kaj je CTE v strežniku SQL?
Video: CS50 2014 – неделя 4 2024, November
Anonim

A CTE ( Skupni tabelarni izraz ) je začasni niz rezultatov, na katerega se lahko sklicujete v drugem stavku SELECT, INSERT, UPDATE ali DELETE. Predstavljeni so bili v SQL Server različica 2005.

Kasneje se lahko vprašamo tudi, kaj je CTE v SQL Serverju in njegova uporaba?

SQL Server CTE Osnove. Predstavljeno v SQL Server 2005, izraz skupne tabele ( CTE ) je začasen poimenovan niz rezultatov, na katerega se lahko sklicujete v stavku SELECT, INSERT, UPDATE ali DELETE. Lahko tudi uporaba a CTE v stavku CREATE VIEW kot del the pogled SELECT poizvedba.

Poleg tega, kaj je rekurzivni CTE v SQL Serverju? Uvod v Rekurzivni CTE strežnika SQL A rekurzivni izraz skupne tabele ( CTE ) je CTE ki se sklicuje na sebe. S tem se CTE večkrat izvede, vrne podnabore podatkov, dokler ne vrne celotnega nabora rezultatov.

Vprašanje tudi, zakaj se CTE uporablja v strežniku SQL?

Zakaj bi uporaba a CTE V SQL , bomo uporaba podpoizvedbe za pridružitev zapisom ali filtriranje zapisov iz podpoizvedbe. Kadar koli s podpoizvedbo napotimo iste podatke ali združimo isti niz zapisov, bo vzdrževanje kode težavno. A CTE omogoča izboljšano berljivost in lažje vzdrževanje.

Kako uporabim dva CTE v SQL?

Za uporabite več CTE-jev v eni poizvedbi morate le dokončati prvo CTE , dodajte vejico, navedite ime in neobvezne stolpce za naslednje CTE , odprite CTE poizvedbo z vejico, napišite poizvedbo in dostopajte do nje iz a CTE poizvedba pozneje v isti poizvedbi ali iz končne poizvedbe zunaj CTE.

Priporočena: