Mikä on CTE SQL Server -esimerkissä?
Mikä on CTE SQL Server -esimerkissä?

Video: Mikä on CTE SQL Server -esimerkissä?

Video: Mikä on CTE SQL Server -esimerkissä?
Video: What is the use of CTE (common table expression) SQL Server Interview Questions ? 2024, Marraskuu
Anonim

A Yhteinen taulukkolauseke , jota kutsutaan myös nimellä CTE lyhyessä muodossa on väliaikainen nimetty tulosjoukko, johon voit viitata SELECT-, INSERT-, UPDATE- tai DELETE-käskyssä. The CTE voidaan käyttää myös näkymässä. Tässä artikkelissa näemme yksityiskohtaisesti kuinka luoda ja käyttää CTE:itä SQL Server.

Samalla tavalla voidaan kysyä, mikä on CTE esimerkillä SQL:ssä?

A CTE ( Yhteinen taulukkolauseke ) on väliaikainen tulosjoukko, johon voit viitata toisessa SELECT-, INSERT-, UPDATE- tai DELETE-käskyssä. Heidät esiteltiin sisään SQL Palvelinversio 2005. Huomautus: Kaikki esimerkkejä tälle oppitunnille perustuvat Microsoftiin SQL Server Management Studio ja AdventureWorks2012-tietokanta.

Toiseksi, kuinka voidaan käyttää kahta CTE:tä SQL Serverissä? Vastaanottaja käyttää useita CTE:itä yhdellä kyselyllä sinun tarvitsee vain tehdä ensimmäinen CTE , lisää pilkku, ilmoita nimi ja valinnaiset sarakkeet seuraavalle CTE , avaa CTE kysely pilkulla, kirjoita kysely ja käytä sitä kohdasta a CTE kysely myöhemmin samassa kyselyssä tai lopullisesta kyselystä CTE:iden ulkopuolella.

Yksinkertaisesti niin, miksi käytämme CTE:tä SQL Serverissä?

Miksi käyttää a CTE Sisään SQL , käytämme alikyselyitä liittääksesi tietueet tai suodattaaksesi tietueet alikyselystä. Milloin tahansa me viitata samoihin tietoihin tai liittyä samaan tietuejoukkoon käyttämällä alikysely, koodin ylläpidettävyys tahtoa olla vaikeaa. A CTE helpottaa luettavuutta ja ylläpitoa.

Missä CTE on tallennettu SQL Serveriin?

A CTE ilmoitettu sisällä a tallennettu menettely on siis tallennettu levyllä. Toiminto, menettely, näkymän määritelmät jne tallennettu tietokannassa, jossa ne on luotu. Tämä määritelmä on tallennettu levyllä, taattu. A CTE ilmoitettu sisällä a tallennettu menettely on siis tallennettu levyllä.

Suositeltava: