Результаты поиска по запросу "common-table-expression"

2 ответа

Вы также можете использовать табличную переменную:

азрешено выполнять хранимые процедуры в операторе SQL CTE? Я немного новичок в запросах sql cte ...

3 ответа

так что это будет очень эффективно

я есть стол, который выглядит как ID Layout 1 hello,world,welcome,to,tsql 2 welcome,to,stackoverflowЖелаемый результат должен быть Id Splitdata 1 hello 1 world 1 welcome 1 to 1 tsql 2 welcome 2 to 2 stackoverflowЯ сделал это по запросу ...

2 ответа

Как ответить

периментирую с CTE в SQL Server, но зашел в тупик, заставив работать следующий сценарий. У меня есть иерархическая таблица, подобная этой: Node(ID:439) Node(ID:123) Node(ID:900) Node(ID:56) Node(ID:900)Ожидаемые результаты: NodeID ParentNodeID ...

ТОП публикаций

1 ответ

@ barrypicker, удобочитаемость была в порядке (она всегда была сложной). Слои были в основном необходимыми, поэтому вы могли определить значение x как column1 * column2 (на самом деле это вычурная инструкция case), а затем в layer2 вы можете использовать x в другом вычислении, не удваивая (и нарушая принцип DRY).

почему CTE дает лучшую производительность по сравнению с производными таблицами / подзапросами / временными таблицами и т. Д.? Любые временные вычисления происходят во временной базе данных. Поэтому, если у нас есть курсорный подход, он также ...

1 ответ

Для более новых версий -

о вSQL Server Предложение Common Table Expression перед точкой оператора стоит точка с запятой, например: ;WITH OrderedOrders AS --semicolon here ( SELECT SalesOrderID, OrderDate, ROW_NUMBER() OVER (ORDER BY OrderDate) AS 'RowNumber' ...

9 ответов

;) в следующий раз. @ chsdk

ого постаКак использовать ROW_NUMBER в следующей процедуре? [https://stackoverflow.com/questions/706720/how-to-use-rownumber-in-the-following-procedure/706756#706756] Есть две версии ответов, где один используетSubQuery а другой ...

2 ответа

CTE, чтобы получить всех детей (потомков) родителей

У меня эта проблема, которая вызывает у меня головную боль ... Скажем, у меня есть таблица с несколькими тысячами строк, и структура таблицы состоит из родительских -> дочерних отношений. Отношения могут идти до 6 уровней. Вот пример структуры ...

1 ответ

Как использовать CTE для сопоставления родительско-дочерних отношений?

Скажем, у меня есть таблица элементов, представляющих древовидные структурированные данные, и я хотел бы непрерывно отслеживать вверх, пока не доберусь до верхнего узла, помеченного parent_id NULL. Что бы мой MS SQLКТР (общее табличное выражение) ...

6 ответов

Как настроить параметр maxrecursion для CTE внутри табличной функции

У меня проблема с объявлением опции maxrecursion для CTE внутри TVF вот CTE (простой календарь): DECLARE @DEBUT DATE = '1/1/11', @FIN DATE = '1/10/11'; WITH CTE as( SELECT @debut as jour UNION ALL SELECT DATEADD(day, 1, jour) FROM CTE ...

2 ответа

Рекурсивный запрос, используемый для транзитивного закрытия

Я создал простой пример, иллюстрирующий транзитивное замыкание с использованием рекурсивных запросов в PostgreSQL. Однако что-то не так с моим рекурсивным запросом. Я еще не знаком с синтаксисом, так что этот запрос может быть совершенно нюби с ...