SELECT * INTO newtable не работает - PullRequest
0 голосов
/ 09 июня 2018

Поэтому в Db2 / IBM Data Studio я не могу запустить это:

SELECT * 
INTO newtable 
FROM oldtable

Я получаю это сообщение об ошибке:

«newtable» недопустим вконтекст, в котором он используется..sqlcode = -206 sqlstate = 42703, драйвер = 3.68.61.

Таблица newtable еще не существует.Я исследовал sqlcode, sqlstate - Код ошибки IBM разрешает , но это не помогло.

Чтобы пояснить, я хочу сделать копию oldtable в качестве новой таблицы newtable.

Я знаю, что есть альтернативные способы сделать то же самое, но этот самый простой, и мне интересно, почему он не работает.

Спасибо за ваше время.

1 Ответ

0 голосов
/ 10 июня 2018

Выберите в для SQL Server (или другое в не знаю).Инструкция DB2 для сохранения запроса в таблицу:

create table newtable as (
SELECT * FROM oldtable
) with data

Здесь вы можете найти больше опций

...