Удаление столбца

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

ALTER TABLE dept80 DROP COLUMN job_id;

Столбец можно удалить из таблицы, используя инструкцию ALTER TABLE с предложением DROP COLUMN.

Указания

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

Примечание. Некоторые столбцы никогда не могут быть удалены, например столбцы, которые образуют часть ключа разбиения таблицы с разделами, или столбцы, образующие часть первичного ключа таблицы, упорядоченной с помощью индекса.

Далее: Представления USER_OBJECTS и ALL_OBJECTS

Похожие записи