1.6.2.1 Различия SELECT INTO TABLE
MySQL Server не поддерживает SELECT ... INTO
TABLE расширение Sybase SQL. Вместо этого MySQL Server поддерживает INSERT INTO ...
SELECT стандартный синтаксис SQL, который по сути то же самое. См. Раздел 13.2.5.1, «INSERT ... SELECT Statement». Например:
INSERT INTO tbl_temp2 (fld_id)
SELECT tbl_temp1.fld_order_id
FROM tbl_temp1 WHERE tbl_temp1.fld_order_id > 100;
В качестве альтернативы можно использовать SELECT ... INTO
OUTFILE или CREATE TABLE ...
SELECT.
Можно использовать SELECT ...
INTO с переменными, определёнными пользователем. Тот же синтаксис также может быть использован внутри хранимых процедур с использованием курсоров и локальных переменных. См. Раздел 13.2.9.1, «SELECT ... INTO Statement».
© 2025 Oracle
Licensed under the GPLv2 License.