Изменение столбца

  • Для столбца можно изменить тип данных, размер и стандартное значение.

ALTER TABLE dept80 MODIFY (last_name VARCHAR2(30));

2-7-3588610

  • Изменение стандартного значения влияет только на последующие операции вставки в таблицу.

Определение столбца можно изменить, используя инструкцию ALTER TABLE без предло- жения MODIFY. Изменение столбца может включать изменения типа данных, размера и стандартного значения.

Указания

  • Можно увеличить ширину или точность числового столбца.

  • Можно увеличить ширину символьных столбцов.

  • Можно уменьшить ширину столбца в следующих случаях:

    • столбец содержит только пустые значения;

    • в таблице нет строк;

    • уменьшенная ширина столбца не меньше существующих значений в этом столбце;

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

  • Можно преобразовать столбец CHAR в тип данных VARCHAR2 или преобразовать столбец VARCHAR2 в тип данных CHAR, только если столбец содержит пустые значения или если не изменяется размер.

  • Изменение для столбца стандартного значения влияет только на последующие операции вставки в таблицу.

Далее: Порядок использования представлений словаря

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