Kas yra CTE mssql?
Kas yra CTE mssql?

Video: Kas yra CTE mssql?

Video: Kas yra CTE mssql?
Video: MS SQL Server. Оконные функции. 01. Агрегатные оконные функции. 2024, Gegužė
Anonim

A CTE (Bendra lentelės išraiška) yra laikinas rezultatų rinkinys, kurį galite nurodyti kitame sakinyje SELECT, INSERT, UPDATE arba DELETE. Jie buvo pristatyti SQL serveris versija 2005. Jie yra suderinami su SQL ir yra ANSI SQL 99 specifikacijos dalis. A CTE visada grąžina rezultatų rinkinį.

Tada kodėl SQL serveryje naudojame CTE?

Kodėl naudoti a CTE Į SQL , mes naudosime antrines užklausas, kad sujungtumėte įrašus arba filtruotumėte įrašus iš antrinės užklausos. Kai kada mes nurodyti tuos pačius duomenis arba prisijungti prie to paties įrašų rinkinio naudojant antrinė užklausa, kodo priežiūra valios būti sunku. A CTE palengvina skaitymą ir priežiūrą.

kur CTE saugomas SQL serveryje? A CTE paskelbė viduje a saugomi todėl procedūra yra saugomi diske. Funkcija, procedūra, rodinio apibrėžimai ir kt saugomi duomenų bazėje, kurioje jie sukurti. Šis apibrėžimas yra saugomi diske, garantija. A CTE paskelbė viduje a saugomi todėl procedūra yra saugomi diske.

Be to, kas yra CTE SQL serveryje ir jo naudojimas?

SQL serveris CTE Pagrindai. Pristatytas m SQL serveris 2005, bendra lentelės išraiška ( CTE ) yra laikinas pavadintas rezultatų rinkinys, kurį galite nurodyti sakinyje SELECT, INSERT, UPDATE arba DELETE. Tu taip pat gali naudoti a CTE CREATE VIEW sakinyje kaip dalis į rodinio PASIRINKTI užklausą.

Kaip padaryti CTE?

Taip pat galite naudoti a CTE a KURTI rodinys, kaip rodinio SELECT užklausos dalis. Be to, nuo SQL Server 2008 galite pridėti a CTE į naują MERGE pareiškimą. Apibrėžę WITH sąlygą su CTE, galite nurodyti CTE taip, kaip darytumėte nuorodą į bet kurią kitą lentelę.

Rekomenduojamas: