Spec-Zone.ru › MySQL 5.7

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.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/ansi-diff-select-into-table.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API