Описание тега temp-tables

Temporary tables are a feature of RDBMS's as a means of storing intermediate results. Some RDBMS's make the distinction between local and global temporary tables. Temporary tables are typically dropped when the session ends for local, or when the temporary table is no longer referenced for global. Note that a temporary table is not the same as a table variable even though both are temporary in nature.
0 ответов

Yii2 - создайте и используйте временную таблицу mysql в GridView

Мне нужно создать и использовать временную таблицу MySQL в GridView Yii2. Мой GridView показывает некоторые столбцы из таблицы license с одним дополнительным столбцом, который вычисляется во время выполнения. Я могу сделать это легко (используя прео…
22 фев '18 в 12:50
1 ответ

Сумма значений данных, перекодирующих определенные значения исходных переменных на лету

Допустим, у меня есть следующий фрейм данных: df <- data.frame(a=c(1,2,3,3,1), b=(c(1,9,1,2,3)), c=c(1,2,3,3,9), d=(c(1,2,3,9,1))) Я хотел бы суммировать значения a + b + c + d, но каждый раз, когда любая из этих переменных имеет значение 9, я хо…
29 сен '17 в 18:02
1 ответ

Могу ли я создать временные таблицы внутри повторяющихся событий MySQL?

Документация MySQL говорит, что временные таблицы очищаются после закрытия сессии? Означает ли это, что если я создаю временную таблицу внутри повторяющегося блока, то эта таблица автоматически удаляется после завершения соединения с БД? и таким обр…
30 окт '17 в 03:50
0 ответов

MySQL не может создать временную таблицу

У меня есть очень большая таблица, по которой мне нужно выполнить ряд запросов. Я хотел бы создать временный файл, который будет примерно в 20 раз меньше для работы. Хотя я видел этот код в качестве примера во многих местах, он просто ничего не дела…
11 июн '16 в 22:33
1 ответ

Как поместить динамический SQL в temptable, если я не знаю, какие заголовки столбцов будут созданы?

Возможный дубликат: Как я могу назначить нормальную таблицу из динамической сводной таблицы? У меня есть этот запрос: DECLARE @Col NVARCHAR(MAX) = ( SELECT ', ' + QUOTENAME(CONVERT(VARCHAR, DATEADD(MONTH, DATEDIFF(MONTH, 0, CURRENT_TIMESTAMP) - (12 …
04 фев '13 в 10:52
2 ответа

Как мне временно хранить строки в хранимой процедуре?

В сущности, я бы хотел сохранить несколько строк во временной переменной на время жизни процедуры в MySQL. Моя процедура будет захватывать столбец внешних ключей в начале процедуры. Когда я закончу с ними работать, я хочу обновить таблицу, чтобы ука…
18 ноя '08 в 16:24
2 ответа

Почему временные таблицы быстрее, чем табличные переменные для объединений?

Почему временные таблицы быстрее, чем табличные переменные для объединений в SQL Server? ПРИМЕЧАНИЕ. В обоих сценариях таблицы имеют PK, а таблицы объединяются с другими "физическими" таблицами через PK.
12 июл '13 в 17:21
1 ответ

Отсутствует ошибка 'end' после создания временной таблицы

Я создаю хранимую процедуру, в которой я должен создать временную таблицу для вставки данных и отображения в конце (это назначение, поэтому я должен создать временную таблицу в соответствии с инструкцией). Я должен использовать курсор в этой хранимо…
24 апр '18 в 05:15
2 ответа

Использование временной таблицы между хранимыми процедурами в SQL Server 2008

В настоящее время у меня есть основная хранимая процедура, вызывающая много хранимых процедур: Main --| --| --| > Exec Pre-processing SP (create and populate #temp table) --| --| > Exec Actual update --| --| > Exec Post-Process (consume and…
2 ответа

Как создать таблицу ежемесячного отчета с использованием запроса в хранимой процедуре SQL Server?

Я хочу сделать такую ​​таблицу (первый месяц до текущего месяца) в SQL Server: Но я борюсь с запросом. У меня есть запрос, который вставляется во временную таблицу с помощью хранимой процедуры, когда я выполняю хранимую процедуру, он продолжает выпо…
2 ответа

Использовать столбец из временной таблицы, который заполняется хранимым процессом

Я знаю, что это неправильно и не сработает, но вот идея того, что я пытаюсь сделать. Я хотел бы просто присоединиться к таблице, которую sp [GetFinalCountByGroupId] использует для внутреннего использования, но я не хочу, потому что таблица, которую …
1 ответ

Удалить цикл while в операторе T-SQL

Были некоторые while циклы в процедуре, и я хочу удалить их / заменить временными таблицами или любой другой (не курсор) . Ниже я создал фиктивный синтаксис, я должен заполнить TEMP_TABLE Таблица основана на некоторых расчетах. Пожалуйста, поделитес…
4 ответа

Можем ли мы добавить первичный ключ во временную таблицу при выполнении select * в #temp_table?

В хранимой процедуре мы сначала усекаем таблицу фактов, а затем вставляем данные. Хранимая процедура в любом случае сначала усекает таблицу, поэтому при наличии дубликатов при вставке данных в таблицу хранимая процедура завершается ошибкой из-за пер…
29 май '18 в 09:27
1 ответ

Где хранятся временная таблица и переменная_таблица, физический диск или память?

Я обнаружил, что некоторые люди говорят, что временная таблица хранится на физическом диске, потому что она находится в базе данных tempdb, затем переменная находится в памяти (иногда физический диск зависит от количества данных). Итак, возникает во…
03 май '17 в 06:57
2 ответа

Временная таблица MSSQL возвращает все строки при использовании подзапроса IN

Я недавно наткнулся на этот пример. Почему запрос возвращает все строки при использовании неопределенного столбца во временной таблице "id". Это работает только для идентификатора, и это работает только при использовании подзапроса IN. DECLARE @test…
16 ноя '17 в 11:49
1 ответ

Вставка данных листа Excel в хранимую процедуру на сервере sql с использованием asp.net

Разработка Asp.Net для этого будет извлекать данные из таблицы Excel, а затем вставлять их в хранимую процедуру, во время моего поиска я знал, что это невозможно, и я могу скопировать данные из таблицы Excel в временную таблицу, а затем из временной…
05 июл '16 в 09:29
2 ответа

Какая разница между предложением WITH и временной таблицей?

С точки зрения непрофессионала, какие будут основные различия между предложением WITH и временной таблицей? В каком сценарии лучше использовать один над другим?
3 ответа

Создание и удаление временных таблиц последовательно в хранимой процедуре

Этот код не работает, когда я его запускаю, и я не понимаю, почему это не так, ошибка в том, что таблица уже существует, поэтому она выглядит не столько как реальная ошибка, сколько как ошибка в процессе проверки, возможно я ошибаюсь это что-то из п…
20 авг '15 в 08:08
1 ответ

Microsoft Visual Studio Создание временных таблиц

Добрый день, я пытаюсь создать набор данных в SSRS, к сожалению, мне нужно создать временную таблицу, чтобы создать свой отчет. Мой код выглядит следующим образом create table #Tax_Admin (AWD varchar (255), Name varchar(255)) insert into #Tax_Admin …
22 фев '18 в 11:40
2 ответа

Область действия табличной переменной внутри курсора SQL

Если я запускаю ниже в MS SQL 2008 R2, я получаю неожиданный результат. create table #DataTable (someID varchar(5)) insert into #DataTable values ('ID1'),('ID2'),('ID3'),('ID4'),('ID5') declare @data varchar(8); declare myCursor cursor for select so…
10 сен '12 в 08:58