Результаты поиска по запросу "common-table-expression"
создать цикл с помощью cte
как создать sql сервер cte из цикла while моя петля такая declare @ind as int declare @code as nvarchar set @ind = 0 while @ind < 884 begin select @ind = @ind + 1 --here execute Procedure --and set return value to variable set @code = cast (@ind ...
Как выбрать только строку с максимальной последовательностью без использования подзапроса?
Я пытаюсь выбрать только строку с самым высоким seq для каждого идентификатора ID | Seq | Age ------------------- A 1 20 A 2 30 B 1 25 B 2 32 B 3 44 B 4 48 C 1 11Это похоже на работу SELECT ID, Age FROM Persons a WHERE Seq = (SELECT MAX(Seq) ...
Общее табличное выражение в EntityFramework
У меня есть этот запрос на Sql Server, который мне нужно использовать в EntityFramework, так как я могу написать код EntityFramwork, который будет иметь такой же результат, как этот WITH cte AS ( SELECT * FROM StockGroups WHERE GroupParent ...
Можете ли вы создать вложенные предложения WITH для выражений общих таблиц?
WITH y AS ( WITH x AS ( SELECT * FROM MyTable ) SELECT * FROM x ) SELECT * FROM yРаботает ли что-то подобное? Я попробовал это раньше, но я не мог заставить его работать.
Использование курсора с CTE
Мне нужен курсор для запроса ниже, чтобы я мог циклически проходить, чтобы получить / обновить / вставить некоторые другие данные Может ли кто-нибудь помочь мне с этим? DECLARE @FROMDATE DATETIME DECLARE @TODATE DATETIME SELECT @FROMDATE = ...
пытаясь сгладить строки в столбцы
У меня есть группа строк в таблице, которые имеют идентификатор. Я пытаюсь сгладить его в строках с несколькими столбцами. Я почти уверен, что сделал это с помощью cte и, возможно, раздела. Я использовал cte для удаления дубликатов данных, и я ...
CTE с бесконечным циклом с OPTION (maxrecursion 0)
У меня есть запрос CTE с большой записью на нем. Раньше все работало нормально. Но в последнее время он выдает ошибку для некоторых участников Заявление прекращено. Максимальная рекурсия 100 была исчерпана до завершения оператора. Итак, я ...
SQL 2005 CTE против таблицы TEMP Производительность при использовании в соединениях других таблиц
У меня есть сложный запрос, который мне нужно использовать в последующем запросе (на самом деле, обновить заявление). Я пробовал использовать CTE и временную таблицу. Производительность при использовании CTE ужасна по сравнению с подходом к ...
Как я могу использовать оператор if после CTE (SQL Server 2005)
Прошлой ночью я писал простую программу на T-SQL примерно так DECLARE @ROLEID AS INT SELECT @ROLEID = [ROLE ID] FROM TBLROLE ;WITH CTE AS ( SELECT * FROM SOMETABLE ) IF (@ROLEID = 1) BEGIN //SOMECODE END ELSE IF(@ROLEID = 2) BEGIN //SOMECODE END ...
Значение хранилища PostgreSQL, возвращаемое функцией RETURNING
В PostgreSQL можно поставитьRETURNING в концеINSERT оператор для возврата, скажем, значения первичного ключа строки, когда это значение автоматически устанавливаетсяSERIAL тип. Вопрос: Как сохранить это значение в переменной, которую можно ...