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