Hvad er CTE i SQL Server eksempel?
Hvad er CTE i SQL Server eksempel?

Video: Hvad er CTE i SQL Server eksempel?

Video: Hvad er CTE i SQL Server eksempel?
Video: Возвращение удаленных данных в SQL Server с использованием LSN журнала транзакций 2024, Kan
Anonim

EN Fælles tabeludtryk , også kaldet som CTE i kort form, er et midlertidigt navngivet resultatsæt, som du kan referere til i en SELECT-, INSERT-, UPDATE- eller DELETE-sætning. Det CTE kan også bruges i en visning. I denne artikel vil vi se i detaljer om, hvordan du opretter og bruger CTE'er fra vores SQL Server.

På samme måde kan man spørge, hvad er CTE i SQL med eksempel?

EN CTE ( Fælles tabeludtryk ) er et midlertidigt resultatsæt, som du kan referere til i en anden SELECT-, INSERT-, UPDATE- eller DELETE-sætning. De blev introduceret i SQL Serverversion 2005. Bemærk: Alle eksempler for denne lektion er baseret på Microsoft SQL Server Management Studio og AdventureWorks2012-databasen.

For det andet, hvordan kan du bruge to CTE i SQL Server? Til bruge flere CTE'er i en enkelt forespørgsel skal du blot afslutte den første CTE , tilføj et komma, angiv navnet og valgfrie kolonner for den næste CTE , åbn CTE forespørg med et komma, skriv forespørgslen, og få adgang til den fra en CTE forespørg senere i den samme forespørgsel eller fra den endelige forespørgsel uden for CTE'erne.

Simpelthen, hvorfor bruger vi CTE i SQL Server?

hvorfor brug -en CTE I SQL , vi vil bruge underforespørgsler for at forbinde posterne eller filtrere posterne fra en underforespørgsel. Hver gang vi henvise de samme data eller slutte sig til det samme sæt af poster ved brug af en underforespørgsel, kodens vedligeholdelsesevne vilje være svært. EN CTE gør forbedret læsbarhed og vedligeholdelse lettere.

Hvor CTE er gemt i SQL Server?

EN CTE erklæret inde i en gemt procedure er derfor gemt på disk. Funktion, procedure, visningsdefinitioner osv. er gemt i databasen, hvor de er oprettet. Denne definition er gemt på disk, garanteret. EN CTE erklæret inde i en gemt procedure er derfor gemt på disk.

Anbefalede: