Ошибка ограничения «not null» в Oracle 11g

#sql #oracle11g

#sql #oracle11g

Вопрос:

Я использую следующий код в Oracle 11g

 alter table account_creation
drop constraint branch_code;
 

Я получаю сообщение об ошибке cannot drop constraint несуществующее ограничение но когда я проверяю таблицу ограничение NULL все еще существует для этого конкретного столбца
Использую ли я правильный синтаксис?

Ответ №1:

Используйте этот синтаксис:

 ALTER TABLE account_creation
MODIFY (branch_code varchar(10) NULL);
 

Комментарии:

1. если мы не знаем тип данных? и хотите удалить ограничение not-null непосредственно по столбцу?