Как я могу отбросить несколько столбцов в DB2 в AIX? - PullRequest
2 голосов
/ 17 мая 2009

Каков синтаксис отбрасывания нескольких столбцов в DB2? Я попробовал это:

ALTER TABLE work_item DROP COLUMN (TRANSACTION_TYPE, REQUEST_TYPE, LOCATION_CODE, ROLE_ID, SUBMITTED_BY);

Но это не сработало. Я работаю в AIX (из того, что я прочитал, похоже, что вы вообще не можете удалить столбцы на платформах, отличных от AIX).

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

Возможно ли это?

1 Ответ

8 голосов
/ 17 мая 2009

В DB2 9.5 для Windows работает следующее, но оно должно работать и в более ранних версиях AIX:

ALTER TABLE MYSCHEMA.ABC
DROP COLUMN B
DROP COLUMN C

Вот документация по команде ALTER TABLE

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...