SQL Server мысалындағы CTE дегеніміз не?
SQL Server мысалындағы CTE дегеніміз не?

Бейне: SQL Server мысалындағы CTE дегеніміз не?

Бейне: SQL Server мысалындағы CTE дегеніміз не?
Бейне: Что такое SQL? 2024, Қараша
Anonim

А Жалпы кесте өрнегі , деп те аталады CTE қысқаша түрде ТАҢДАУ, INSERT, UPDATE немесе DELETE мәлімдемесінде сілтеме жасауға болатын уақытша аталған нәтижелер жиыны болып табылады. The CTE Көріністе де пайдалануға болады. Бұл мақалада біз CTE-ді қалай жасау және пайдалану туралы егжей-тегжейлі қарастырамыз SQL сервері.

Сол сияқты, мысалмен SQL-де CTE дегеніміз не?

А CTE ( Жалпы кесте өрнегі ) басқа SELECT, INSERT, UPDATE немесе DELETE мәлімдемесінде сілтеме жасай алатын уақытша нәтижелер жинағы. Олар енгізілді SQL Сервер нұсқасы 2005. Ескерту: Барлығы мысалдар бұл сабақ үшін Microsoft негізінде SQL Server Management Studio және AdventureWorks2012 дерекқоры.

Екіншіден, SQL серверінде екі CTE қалай пайдалануға болады? Кімге бірнеше CTE пайдаланыңыз бір сұрауда біріншісін аяқтау керек CTE , үтірді қосыңыз, келесіге атауды және қосымша бағандарды жариялаңыз CTE , ашыңыз CTE үтірмен сұрау, сұрауды жазыңыз және оған a CTE кейінірек сол сұрауда немесе CTE-ден тыс соңғы сұраудан сұрау.

Неліктен біз SQL серверінде CTE пайдаланамыз?

Неге пайдалану а CTE жылы SQL , қолданамыз жазбаларға қосылуға немесе ішкі сұраудан жазбаларды сүзуге арналған ішкі сұраулар. Кез келген уақытта біз бірдей деректерге сілтеме жасаңыз немесе бірдей жазбалар жинағына қосылыңыз қолдану ішкі сұрау, кодты сақтау мүмкіндігі ерік қиын болу. А CTE жақсартылған оқу және техникалық қызмет көрсетуді жеңілдетеді.

SQL серверінде CTE қайда сақталады?

А CTE ішінде жарияланған а сақталады процедура сондықтан сақталады дискіде. Функция, процедура, көрініс анықтамалары т.б сақталады олар жасалған дерекқорда. Бұл анықтама сақталады дискіде, кепілдік беріледі. А CTE ішінде жарияланған а сақталады процедура сондықтан сақталады дискіде.

Ұсынылған: