Я использую ORACLE, и я знаю, что вы не можете DROP столбца, у которого есть ненулевое ограничение.DROP столбца с нулевым значением
Вы должны сначала изменить его, чтобы он был нулевым, а затем вы можете его сбросить.
Если столбец не является первичным ключом или внешним ключом, почему бы не отказаться от него?
Может ли кто-нибудь объяснить причину такого поведения?
Показать структуру таблицы, вы SQL-запрос и сообщение об ошибке, пожалуйста. – Jens
"* Я знаю, что вы не можете DROP столбца, у которого есть ненулевое ограничение *" - это просто неправильно. Откуда у вас это? http://sqlfiddle.com/#!4/cae4ea/1 –
Хорошо, я могу ошибаться. Так вы можете сбросить столбец с нулевым значением (который имеет значения внутри него)? – Raz