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

Изменение стандартного значения влияет только на последующие операции вставки в таблицу.
Определение столбца можно изменить, используя инструкцию ALTER TABLE
без предло- жения MODIFY
. Изменение столбца может включать изменения типа данных, размера и стандартного значения.
Указания
Можно увеличить ширину или точность числового столбца.
Можно увеличить ширину символьных столбцов.
Можно уменьшить ширину столбца в следующих случаях:
столбец содержит только пустые значения;
в таблице нет строк;
уменьшенная ширина столбца не меньше существующих значений в этом столбце;
Если столбец содержит только пустые значения, можно изменить тип данных. Исключением из этого правила являются преобразования
CHAR
вVARCHAR2
, которые могут выполняться с данными в столбцах.Можно преобразовать столбец
CHAR
в тип данныхVARCHAR2
или преобразовать столбецVARCHAR2
в тип данныхCHAR
, только если столбец содержит пустые значения или если не изменяется размер.Изменение для столбца стандартного значения влияет только на последующие операции вставки в таблицу.