Используйте предложение DROP COLUMN
для удаления ненужных столбцов из таблицы:
ALTER TABLE dept80 |
---|

Столбец можно удалить из таблицы, используя инструкцию ALTER TABLE
с предложением DROP COLUMN
.
Указания
В столбце могут быть или не быть данные.
Используя инструкцию
ALTER TABLE DROP COLUMN
, можно удалить за раз только один столбец.После изменения в таблице должен остаться хотя бы один столбец.
После того как столбец удален, его невозможно восстановить.
Столбец не может быть удален, если он является частью ограничения или частью ключа индекса, если только не добавлена возможность каскадирования.
Если столбец имеет большое количество значений, удаление столбца может занять некоторое время. В этом случае, возможно, лучше пометить его как неиспользуемый (
UNUSED
) и удалить, когда в системе будет небольшое количество пользователей, чтобы избежать расширенных блокировок.
Примечание. Некоторые столбцы никогда не могут быть удалены, например столбцы, которые образуют часть ключа разбиения таблицы с разделами, или столбцы, образующие часть первичного ключа таблицы, упорядоченной с помощью индекса.