Описание тега select-into

3 ответа

Выбрать несколько значений в одной переменной и использовать их для сравнения с одним значением в другой переменной

У меня есть требование извлекать несколько значений через запрос выбора и в одну переменную, а затем сравнивать значение этой переменной с другой переменной, имеющей только одно значение. Я новичок в программировании на PL/SQL. Я искал этот форум и …
09 дек '16 в 05:35
0 ответов

SQL Server "Используемые операторы SELECT имеют разное количество столбцов"

Что я хочу сделать, это объявить таблицу временных переменных, а затем вставить в эту таблицу запрос "exec", который приносит данные со связанного сервера (MYSQL). Проблема в том, что я должен использовать SELECT INTO потому что я не могу вставить н…
4 ответа

Вставить в выбранную хранимую процедуру не работает вставка NULL

Мой первый раз, когда я создаю хранимую процедуру, пожалуйста, будьте осторожны со мной. Я пытался SELECT мои данные из таблицы 1 (EmpTBL), затем INSERT это в таблицу 2 (EventTBL) Я думаю, что виновник этой строки прямо здесь: @Ename varchar(250) = …
1 ответ

ОШИБКА: "объединение" не является известной переменной в предложении INTO

Следующее - моя функция выборки create or replace function samp(in a int) returns int as $$ declare val int; val1 int; begin select coalesce(a-1,1) into val,coalesce(a-2,1) into val1; return val + val1; end; $$ language plpgsql при его выполнении я …
2 ответа

Ошибка 1064 в процедуре

ОШИБКА 1064 (42000): у вас ошибка в синтаксисе SQL; проверьте руководство, которое соответствует версии вашего сервера MySQL для правильного синтаксиса для использования рядом с '= (se читать ifnull(max(изготовления Id+1),1) от tbl_Manufacturer); cr…
12 дек '13 в 08:28
2 ответа

Копирование таблицы SQL Server, добавление и перестановка столбцов

Я знаю, что если я хочу сделать копию таблицы SQL Server, я могу написать запрос, похожий на этот: SELECT * INTO NewTable FROM OldTable Но что, если я хочу взять содержимое OldTable это может выглядеть так: | Column1 | Column2 | Column3 | |---------…
20 ноя '15 в 18:00
2 ответа

Оператор выбора MySQL в хранимом процессе возвращает результаты, отличные от внешнего

Я не могу понять, почему точно такой же запрос, который выполняется за пределами процесса mysql, не возвращает те же данные внутри него. Вот проц. DELIMITER $$ USE `poll_app`$$ DROP PROCEDURE IF EXISTS `record_new_vote`$$ CREATE DEFINER=`somemysqlus…
1 ответ

Есть ли способ безопасно запустить SELECT INTO?

У меня есть скрипт, который запускает SELECT INTO в таблицу. Насколько мне известно, нет никаких других процедур, которые могли бы одновременно ссылаться / изменять эту таблицу. Однако иногда я получаю следующую ошибку: Схема изменилась после создан…
11 сен '13 в 21:32
0 ответов

SQL Server: выберите INTO из Pivot, работающего медленно

РЕШЕНО: Я нашел проблему, и ее было легко исправить. На самом деле моя собственная ошибка: журналы для базы данных tempdb были на 99%, поэтому я сократил их до 5 МБ, и запрос выполняется за считанные секунды. Я написал сводку для транспонирования ди…
14 ноя '18 в 15:09
2 ответа

Как легко объединить таблицы Microsoft SQL Server?

У меня есть две отдельные таблицы, используемые для категорий. Один Categories(ID, Title, Description)а другой SubCategories(ID, UpperID, Title, Description) Я хочу вставить записи из категорий в подкатегории с upperID=0. Я смотрел на SQL SELECT INT…
29 июл '10 в 08:48
2 ответа

Почему ошибка Oracle SELECT INTO выдает ошибку?

Я пишу код для создания процедуры в Oracle, она успешно создана, но когда RUN от разработчика SQL для просмотра вывода, это ошибка шоу. ORA-01422: exact fetch returns more than requested number of rows ORA-06512: at "TESTUSER.USER_FEEDBACK", line 5 …
24 дек '15 в 11:59
1 ответ

Выбрать в oufile не работает

Почему следующий запрос выполняется, но я не могу найти файл выходного файла? select * INTO OUTFILE 'outfile.csv' FIELDS TERMINATED by ',' LINES TERMINATED BY '\n' from nGrams У меня MySQL 5.5, и я выполняю свои запросы из MySQL Workbench
06 дек '12 в 19:06
1 ответ

Можно ли создавать индексы для временной таблицы при использовании SELECT INTO?

Я загружаю данные из CSV-файла во временную промежуточную таблицу, и эта временная таблица часто запрашивается. Я посмотрел на свой план выполнения и увидел, что много времени тратится на сканирование временной таблицы. Есть ли способ создать индекс…
21 дек '12 в 20:22
2 ответа

Как добавить столбец NULL, когда SELECT'ing INTO новая таблица?

У меня есть такое утверждение: SELECT field1, field2, MyField = NULL INTO NewTable FROM OldTable Это делает то, что я хочу, с одним исключением: поле, которое я создал MyField и заполнены NULL является INT типа, и я хотел бы, чтобы это было VARCHAR …
15 авг '13 в 15:35
1 ответ

Невозможно выбрать в работу

У меня есть база данных squid со столом configs, Я пытаюсь получить таблицу конфигов into a different database [testsquid] on the same host, Вот что я попробовал: select * into testsquid.configs from squid.configs; Сначала я попытался без создания т…
27 мар '16 в 14:45
3 ответа

Как переместить строки из таблицы A в B и выбрать только перемещенные строки из A?

Мне нужно переместить все существующие строки в таблице A в таблицу B. Мне также нужно выбрать ТОЛЬКО перемещенные строки из таблицы A. (Не из таблицы B, поскольку таблица B является архивом и содержит много строк, что приведет к выберите, заняв мно…
14 июн '12 в 11:44
1 ответ

Oracle объявляет, что выбор в операторе обновления не работает

У меня была проблема, когда из-за кодировки базы данных специальные символы получали странные коды, назначенные им, а затем, получая select ascii(substr(declinereasondesc, 30,1)) from DECLINEREASON t where declinereasonid = 7; Я получил код (49827) …
19 ноя '14 в 12:46
2 ответа

Как использовать SELECT INTO со статическими значениями?

Я хотел бы добавить значение к значениям, предоставленным оператором SELECT INTO. Учитывая таблицу с именем foo: +----+ | id | +----+ | 1 | | 2 | | 3 | +----+ Я хотел бы заполнить панель таблицы: +----+------+ | id | type | +----+------+ | 1 | R | |…
27 апр '11 в 11:14
3 ответа

Выберите в таблице из таблицы 2, где столбец в (подзапрос)

SELECT .... ColumnNames ... INTO [FOUND_DUPLICATES] FROM [FIND_DUPLICATES] AS FD WHERE FD.[Contract No] IN (SELECT [Contract No], [Vehicle Identity number (VIN)], COUNT(*) AS Anzahl FROM FIND_DUPLICATES GROUP BY [Contract No], [Vehicle Identity numb…
02 апр '14 в 13:44
2 ответа

Как вставить... выбрать с помощью ключа дублирования

У меня есть две таблицы с одинаковой структурой. Таблица A содержит все текущие объявления, таблица B содержит архивированные объявления. Столбец 1 (ad_id) - это первичный ключ, AI, INT. Настольный движок MyISAM. Мне нужно скопировать всю таблицу об…