Я работаю с временной таблицей в Netezza, которая содержит столбцы id, пола, start_date и end_date. Я хочу добавить в эту таблицу новый столбец, который содержит дату по умолчанию 2019-01-01 для всех строк. Таблица, в которую я хочу добавить этот столбец, является локальной временной таблицей, поэтому ALTER TABLE не работает («Ошибка: операция не разрешена для временной таблицы»). Чтобы обойти это, я создал новую временную таблицу следующим образом:
DROP TABLE new_temp_table IF EXISTS;
GO
SELECT id, gender, start_date, end_date, '2019-01-01' default_date
INTO TEMP TABLE new_temp_table
FROM old_temp_table;
GO
Эта новая таблица ограничена 1000 строками по синтаксису SELECT...INTO
. В моей старой таблице 36 миллионов строк. Есть ли решение, которое позволило бы мне напрямую изменить старую таблицу, добавив новый столбец даты по умолчанию, или каким-либо другим способом обойти ограничение в 1000 строк с помощью SELECT...INTO
?