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

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

Video: Çfarë është shembulli CTE në SQL Server?
Video: Cfare jane thonjte e futur ne mish, perse shfaqen ato dhe si ti kuroni pa nderhyrje 2024, Prill
Anonim

A Shprehje e zakonshme e tabelës , i quajtur edhe si CTE në formë të shkurtër, është një grup rezultatesh me emër të përkohshëm që mund t'i referoheni brenda një deklarate SELECT, INSERT, UPDATE ose DELETE. Të CTE mund të përdoret gjithashtu në një pamje. Në këtë artikull, ne do të shohim në detaje se si të krijojmë dhe përdorim CTE nga tonat SQL Server.

Në mënyrë të ngjashme dikush mund të pyesë, çfarë është CTE në SQL me shembull?

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 Versioni i serverit 2005. Shënim: Të gjitha shembuj për këtë mësim bazohen në Microsoft SQL Studio e Menaxhimit të Serverit dhe baza e të dhënave AdventureWorks2012.

Së dyti, si mund të përdoren dy CTE në SQL Server? 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.

Thjesht kështu, pse përdorim CTE në SQL Server?

Pse të përdorni a CTE Në SQL , ne do të përdorim 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ë ne referojuni të njëjtave të dhëna ose bashkoni të njëjtin grup regjistrimesh duke përdorur një nën-pyetje, ruajtja 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.

Ku ruhet CTE në SQL Server?

A CTE deklaruar brenda a të ruajtura procedura është pra të ruajtura në disk. Përkufizimet e funksionit, procedurës, pamjes etj janë të ruajtura në bazën e të dhënave ku janë krijuar. Ky përkufizim është të ruajtura në disk, i garantuar. A CTE deklaruar brenda a të ruajtura procedura është pra të ruajtura në disk.

Recommended: