Чтобы завершить это, ответ с I в командной строке проигнорирует сообщение и продолжит обрабатывать команду. «С» я считаю отменой и не вносить изменений.

у отбросить столбец с именемid который является автоинкрементным PK.

SQL:

alter table "CO88GT"."XGLCTL" drop column id cascade;

И я получаю:

Error: [SQL0952] Processing of the SQL statement ended.  Reason code 10.

SQLState:  57014

ErrorCode: -952

Я могу ошибаться, но я думаю, что это как-то связано с предотвращением потери данных в таблице. Чтобы обойти эту проблему, мне нужно создать новую таблицу без столбца и скопировать данные из старой таблицы в новую таблицу, а затем заменить старую таблицу новой таблицей.

Ответы на вопрос(0)

Ваш ответ на вопрос