У вас неправильные пункты. Из синтаксических диаграмм предложение DEFAULT ...
приходит перед встроенным ограничением.Таким образом, вы можете сделать:
alter table T_FUNCIO modify VALIDATED DEFAULT NULL NULL;
Обратите внимание, что, если столбец уже обнуляем, что является значением по умолчанию, если вы не указали его при создании таблицы (поскольку значение по умолчанию, конечно, равно нулю),тогда все равно будет выдано «ORA-01451: столбец, который нужно изменить на NULL, нельзя изменить на NULL».Вы сказали, что ваш столбец в настоящее время NOT NULL
, так что это должно быть хорошо.
Quick db <> fiddle demo .