Какво е CTE в примера на SQL Server?
Какво е CTE в примера на SQL Server?

Видео: Какво е CTE в примера на SQL Server?

Видео: Какво е CTE в примера на SQL Server?
Видео: Настройка группы доступности Always On в SQL Server 2017 2024, Ноември
Anonim

А Общ табличен израз , наричан още като CTE накратко, е временен наименуван резултатен набор, който можете да препратите в рамките на оператор SELECT, INSERT, UPDATE или DELETE. В CTE може да се използва и в изглед. В тази статия ще видим подробно как да създаваме и използваме CTE от нашите SQL Server.

По подобен начин някой може да попита какво е CTE в SQL с пример?

А CTE ( Общ табличен израз ) е временен набор от резултати, който можете да препратите в друг оператор SELECT, INSERT, UPDATE или DELETE. Те бяха представени в SQL Версия на сървъра 2005. Забележка: Всички примери за този урок са базирани на Microsoft SQL Server Management Studio и базата данни AdventureWorks2012.

Второ, как мога да използвам два CTE в SQL Server? Да се използвайте множество CTE в една заявка просто трябва да завършите първата CTE , добавете запетая, декларирайте името и незадължителните колони за следващата CTE , отвори CTE заявка със запетая, напишете заявката и достъп до нея от a CTE заявка по-късно в същата заявка или от крайната заявка извън CTE.

Просто така, защо използваме CTE в SQL Server?

Защо да използване а CTE В SQL , ще използваме подзаявки за присъединяване към записите или филтриране на записите от подзаявка. Когато и да е ние препращат същите данни или се присъединяват към същия набор от записи използвайки подзаявка, поддържаемостта на кода ще бъде трудно. А CTE улеснява подобрената четливост и поддръжка.

Къде се съхранява CTE в SQL Server?

А CTE деклариран в а съхранени процедурата е следователно съхранени на диск. Функция, процедура, дефиниции на изглед и др съхранени в базата данни, където са създадени. Това определение е съхранени на диск, гарантирано. А CTE деклариран в а съхранени процедурата е следователно съхранени на диска.

Препоръчано: