9
ответов

SQL тщательно продуманный запрос соединений

Я пытаюсь решить ниже проблемы. Я чувствую, что это возможно, но я, может казаться, не получаю его. Вот сценарий: Таблица 1 (Активы) 1 Актив-A 2 Актива-B 3 Актива-C 4 Таблицы 2 Актива-D (Атрибуты) 1...
вопрос задан: 22 July 2009 13:41
9
ответов

Иерархические данные в Linq - опции и производительность

У меня есть некоторые иерархические данные - каждая запись имеет идентификатор и (nullable) родительский идентификатор записи. Я хочу получить все записи в дереве при данной записи. Это находится в базе данных SQL Server 2005. Я...
вопрос задан: 21 October 2008 02:10
6
ответов

Лучший способ Хранить/Получать доступ Ориентированного графа

У меня есть приблизительно 3 500 средств борьбы с наводнениями, которые я хотел бы представить как сеть для определения путей потока (по существу ориентированный граф). Я в настоящее время использую SqlServer и CTE к рекурсивно...
вопрос задан: 30 May 2009 10:33
6
ответов

SQL Server: Как ограничить рекурсию CTE строками просто recursivly добавленный?

Более простой Пример Позволяет нам попробовать более простой пример, таким образом, люди могут перенести головы вокруг понятий, и иметь практический пример, что Вы можете copy&paste в SQL-запрос Analizer: Вообразите Узлы...
вопрос задан: 18 March 2009 05:12
5
ответов

Различие между CTE и SubQuery?

Из этого сообщения, Как использовать ROW_NUMBER в следующей процедуре? Существует две версии ответов, где каждый использует SubQuery и другое использование CTE для решения той же проблемы. Теперь затем, что...
вопрос задан: 28 March 2018 05:49
5
ответов

Причудливая проблема производительности: Общие Выражения Таблицы во встроенной Пользовательской Функции

Вот крепкий орешек для парней SQL - кто-либо может думать о причине, почему первая из этих функций работает прекрасный, и вторые медленные собакой выполнения? Функция - Обычно заканчивается в ~5 мс...
вопрос задан: 26 January 2010 23:11
5
ответов

Предотвратите рекурсивный CTE посещение узлов многократно

Рассмотрите следующий простой DAG: 1-> 2-> 3-> 4 И таблица, #bar, описывая это (я использую SQL Server 2005): parent_id child_id 1 2 2 3 3 4//... другой...
вопрос задан: 7 May 2009 19:11
4
ответа

СОЮЗ & amp; ЗАКАЗАТЬ две таблицы внутри общего выражения таблицы

У меня есть CTE внутри хранимой процедуры SQL, которая объединяет значения из двух баз данных - значения являются номерами клиентов и датой последнего заказа этого клиента. Вот оригинальный SQL -; С ...
вопрос задан: 15 January 2019 10:22
4
ответа

Которые более производительны, CTE или временные таблицы?

Которые более производительны, CTE или Временные таблицы?
вопрос задан: 22 March 2018 05:37
4
ответа

Рекурсивный CTE's SQL и пользовательское упорядочивание вида

Изображение Вы создаете схему DB для потокового форума. Существует ли эффективный способ выбрать правильно отсортированный список для данного потока? Код я записал работы, но не сортирует...
вопрос задан: 23 May 2017 12:01
4
ответа

SQL Server, CTE с IF EXISTS, затем обновлять существующие значения, иначе вставить [duplicate]

Я пытаюсь изменить свой текущий запрос, чтобы сказать, если x существует, а затем обновить значения, иначе просто вставьте в таблицу. Прямо сейчас мой запрос похож на t1 as (select * from table) insert ...
вопрос задан: 26 May 2016 05:22
4
ответа

Ошибка CTE: “Типы не соответствуют между привязкой и рекурсивной частью”

Я выполняю следующее утверждение:; С cte AS (ВЫБИРАЮТ 1 как rn, 'name1' как nm ОБЪЕДИНЕНИЕ ВЕСЬ ВЫБОР rn + 1, nm = 'имя' + БРОСОК ((rn + 1) как varchar (255)) ОТ cte ГДЕ...
вопрос задан: 18 July 2013 21:06
4
ответа

почему я не могу получить доступ к своему CTE после того, как я использовал его однажды?

Моя хранимая процедура похожа: С MYCTE (....) AS (...) ОБНОВЛЯЕТ... (использующий мой CTE), УДАЛЯЮТ (использование моего CTE) <---говорит, что объект, мой CTE, не существует, я могу только использовать его однажды?
вопрос задан: 19 October 2009 20:37
4
ответа

SQL 2005 CTE по сравнению с Производительностью таблицы TEMP при использовании в соединениях других таблиц

У меня есть сложный запрос, который я должен использовать в последующем запросе (на самом деле оператор обновления). Я попробовал и использование CTE и временную таблицу. Производительность с помощью CTE ужасна по сравнению с временным файлом...
вопрос задан: 7 October 2009 14:56
4
ответа

Упорядочивание иерархии из рекурсивного запроса приводит к SQL 2005

У меня есть таблица 'Task' со следующими столбцами (TaskOrder для упорядочивания детей в рамках родителя, не всей таблицы): TaskId ParentTaskId TaskName TaskOrder я имею...
вопрос задан: 12 February 2009 22:11
3
ответа

Как Вы используете “С” пунктом в MySQL?

Я преобразовываю все свои запросы SQL Server в MySQL и свои запросы, которые имеют С в них, все перестали работать. Вот пример: С t1 AS (ВЫБИРАЮТ статью.*, userinfo.*, категория.* ОТ...
вопрос задан: 26 September 2016 08:24
3
ответа

Пункт MySQL “WITH”

Я пытаюсь использовать MySQL для создания представления с "С" пунктом С authorRating (aname, оценивая), AS ВЫБИРАЕТ aname, AVG (количество) ИЗ книги GROUP BY aname, Но это не походит на MySQL...
вопрос задан: 28 May 2015 05:19
3
ответа

Можно ли создать вложенный С пунктами для Общих Выражений Таблицы?

С y AS (С x AS (ВЫБИРАЮТ * ИЗ MyTable) ВЫБОР * ОТ ВЫБОРА x) * ОТ y что-то вроде этого работает? Я попробовал его ранее, но я не мог заставить это работать.
вопрос задан: 11 November 2012 20:45
3
ответа

Неправильный синтаксис около ключевого слова 'с' … предыдущим оператором должен быть завершен с точкой с запятой

Я использую SQL Server 2005. Я имею 2 С Пунктами в моей хранимой процедуре С SomeClause1 AS (ВЫБОР....) С SomeClause2 AS (ВЫБОР....), Но ошибка происходит Неправильный синтаксис около...
вопрос задан: 17 September 2009 14:26
3
ответа

Я могу использовать С в TSQL дважды для фильтрации набора результатов как мой пример?

Я должен сделать что-то вроде этого кроме SQL Server, 2008 не нравится он. Мой запрос на самом деле более сложен, чем это, и я понимаю, что это не лучший способ выполнить то, что я делаю, но мой фокус идет...
вопрос задан: 28 January 2009 21:05
2
ответа

Сочетание INSERT INTO и WITH / CTE

У меня очень сложное CTE, и я хотел бы вставить результат в физическую таблицу. Является ли следующее действительным? INSERT INTO dbo.prf_BatchItemAdditionalAPartyNos (BatchID, AccountNo, ...
вопрос задан: 30 September 2015 17:56
2
ответа

Действительно ли возможно связать значения столбцов в строку с помощью CTE?

Скажите, что у меня есть следующая таблица: id|myId|Name-------------1 | 3 |Bob 2 | 3 |Chet 3 | 3 |Dave 4 | 4 |Jim 5 | 4 |Jose-------------Это возможный использовать рекурсивный CTE для генерации...
вопрос задан: 27 May 2013 13:08
2
ответа

Рекурсия CTE SQL Server 2008 года

Я пытаюсь выполнить то, чему я верю, трудная рекурсия с помощью CTE, SQL Server 2008. Я, может казаться, не переношу голову вокруг этого. В ниже примеров можно принять фиксированную глубину 3......
вопрос задан: 1 July 2010 15:23
2
ответа

Хранение его простой и как сделать несколько CTE в вопросе

У меня есть этот простой вопрос T-SQL, он испускает связку колонок от стола и также присоединяется к информации из других связанных таблиц. Моя модель данных проста. У меня есть запланированное событие с участниками. Я...
вопрос задан: 26 January 2010 16:22
2
ответа

Как сослаться на один CTE дважды?

У меня есть очень толстое общее выражение стола, которое включает номера ряда так, чтобы я мог возвратить пронумерованный страницы набор результата. Я также хочу возвратить общее количество отчетов, которые соответствуют вопросу, прежде чем я буду нумеров
вопрос задан: 26 January 2010 06:08
2
ответа

Как я могу использовать если оператор после CTE (SQL Server 2005)

Вчера вечером я писал простую программу T-SQL, что-то вроде этого ОБЪЯВЛЯЕТ, что @ROLEID INT AS ВЫБИРАЕТ @ROLEID = [РОЛЕВОЙ идентификатор] ОТ TBLROLE; С AS CTE (ВЫБИРАЮТ * ИЗ SOMETABLE), ЕСЛИ (@ROLEID = 1)...
вопрос задан: 13 October 2009 07:26
2
ответа

СОРТИРОВКА иерархических запросов в SQL Server 2005

У меня есть следующая проблема: у Меня есть таблица для поддержания иерархических данных. Я хотел бы использовать CTE от SQL 2005. С деревом (идентификатор, порожденный, код, имя) AS (ВЫБИРАЮТ идентификатор, ofs. ParentID, ofs.code, ofs....
вопрос задан: 23 January 2009 20:20
2
ответа

Производительность SQL Server: полученная таблица по сравнению с общим выражением таблицы (CTE)

Там какое-либо увеличение производительности использует CTE по полученной таблице?
вопрос задан: 20 November 2008 19:03
1
ответ

Генерация рядов без петель

Microsoft показала довольно интересную демоверсию (https://www.youtube.com/watch?v=oEpJB87Xg9U), где они генерируют 5 миллионов строк для пустой таблицы. Как я вижу, здесь нет циклов или ссылок на другие ...
вопрос задан: 24 March 2019 20:19
1
ответ

Использование CTE для отображения переходных отношений в данных

Я работаю над археологической базой данных, которая включает пару таблиц, описывающих пространственные отношения между стратиграфическими единицами. Все довольно просто - юнит находится выше или ниже ...
вопрос задан: 18 March 2019 23:53