Çfarë është një CTE në SQL Server?
Çfarë është një CTE në SQL Server?

Video: Çfarë është një CTE në SQL Server?

Video: Çfarë është një CTE në SQL Server?
Video: SQL 2024, Nëntor
Anonim

A CTE ( Shprehje e zakonshme e tabelës ) është një grup i përkohshëm rezultatesh që mund t'i referoheni brenda një deklarate tjetër SELECT, INSERT, UPDATE ose DELETE. Ata u prezantuan në SQL Server versioni 2005.

Më pas, dikush mund të pyesë gjithashtu, çfarë është CTE në SQL Server dhe përdorimet e tij?

SQL Server CTE Bazat. Prezantuar në SQL Server 2005, shprehja e zakonshme e tabelës ( CTE ) është një grup rezultatesh me emër të përkohshëm që mund t'i referoheni brenda një deklarate SELECT, INSERT, UPDATE ose DELETE. Ju gjithashtu mund të përdorni a CTE në një deklaratë CREATE VIEW, si pjesë e të SELECT e pamjes pyetje.

Për më tepër, çfarë është CTE rekursive në SQL Server? Hyrje në SQL Server CTE rekursive A shprehje e zakonshme e tabelës rekursive ( CTE ) Eshte nje CTE që i referohet vetë. Duke vepruar kështu, CTE ekzekuton në mënyrë të përsëritur, kthen nëngrupe të dhënash, derisa të kthejë grupin e plotë të rezultateve.

Gjithashtu u pyet, pse CTE përdoret në SQL Server?

Pse të përdorni a CTE Në SQL , ne do përdorni nën-pyetje për t'u bashkuar me regjistrimet ose për të filtruar të dhënat nga një nën-pyetje. Sa herë që referojmë të njëjtat të dhëna ose bashkojmë të njëjtin grup regjistrimesh duke përdorur një nën-pyetje, mirëmbajtja e kodit do të jetë e vështirë. A CTE e bën më të lehtë lexueshmërinë dhe mirëmbajtjen e përmirësuar.

Si mund të përdor dy CTE në SQL?

te përdorni shumë CTE në një pyetje të vetme ju duhet vetëm të përfundoni të parën CTE , shtoni një presje, deklaroni emrin dhe kolonat opsionale për të tjerat CTE , hape CTE pyetni me presje, shkruani pyetjen dhe hyni në të nga a CTE pyetni më vonë në të njëjtën pyetje ose nga pyetja përfundimtare jashtë CTE-ve.

Recommended: