Spec-Zone.ru › MySQL 8.4

1.7.2.1 Отличия SELECT INTO TABLE

MySQL Server не поддерживает SELECT ... INTO TABLE расширение Sybase SQL. Вместо этого MySQL Server поддерживает INSERT INTO ... SELECT стандартный синтаксис SQL, который по сути то же самое. Смотрите Раздел 15.2.7.1, «Оператор INSERT ... SELECT». Например:

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 с переменными, определёнными пользователем. Тот же синтаксис также может быть использован внутри хранимых процедур с помощью курсоров и локальных переменных. Смотрите Раздел 15.2.13.1, «Оператор SELECT ... INTO».

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/ansi-diff-select-into-table.html

Spec-Zone.ru

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