Введіть щонайменше 2 символи для пошуку в усіх галузях.
Що означає CTE?
Значення й приклади · Розробка програмного забезпечення
CTE: CTE, загальний табличний вираз
Common table expression — іменований тимчасовий результат, визначений через WITH на початку запиту, який основний запит далі використовує як таблицю.
Де і як уживається
CTE робить довгі запити зрозумілішими, розбиваючи їх на названі кроки. Рекурсивний CTE (WITH RECURSIVE у PostgreSQL і MySQL) може обходити деревоподібні дані, наприклад ієрархію категорій або організаційну схему. Розробники часто кажуть pull that out into a CTE.
Приклади речень
I moved the monthly totals into a CTE so the final SELECT is easier to read.
Я виніс місячні підсумки в CTE, щоб фінальний SELECT було легше читати.
Іменований проміжний крок спрощує основну частину запиту.
A recursive CTE returns the whole category tree in one query.
Рекурсивний CTE повертає все дерево категорій одним запитом.
Рекурсія послідовно проходить ієрархію та збирає всі її рівні.
Поширені словосполучення
- WITH clause
- recursive CTE
- use a CTE
- chain CTEs
Пов’язані терміни
Це слово в інших галузях
Те саме англійське слово може мати інше значення в іншій галузі:
Інші терміни: Бази даних і збереження даних
Закріплюйте лексику читанням
Тексти відповідного рівня допомагають запам’ятовувати нові слова. Оберіть безкоштовні книжки англійською:
