Понятно, что большинство людей, которые не использовали SQL Server Enterprise Manager, не понимают этот вопрос (т.е. Джастин Кейв).
Я наткнулся на этот пост, когда хотел узнать то же самое.
Используя SQL Server, когда вы редактируете свои данные с помощью инструментов графического интерфейса MS SQL Server, вы можете использовать КЛАВИАТУРУ ДЛЯ КЛАВИАТУРЫ, чтобы вставить НЕДЕЙСТВИТЕЛЬНЫЙ, а не просто ПУСТОЙ КЛЕТОК, поскольку они не одно и то же. Пустая ячейка может содержать пробел, а не быть NULL, даже если она технически пуста. Разница заключается в том, что вы намеренно ХОТИТЕ поместить NULL в ячейку, а не в ПРОБЕЛ или очистить его, а НЕ использовать оператор SQL для этого.
Итак, на самом деле вопрос в том, как поместить значение NULL в ячейку INSTEAD пространства, чтобы очистить ячейку?
Я думаю, что ответ таков: графический интерфейс Oracle Developer работает так, как указывал Laniel выше, и ЭТО должно быть помечено как ответ на этот вопрос.
Похоже, что по умолчанию Oracle Developer имеет значение NULL, когда вы очищаете ячейку так, как это описывает операционная система.
Кроме того, вы можете заставить Oracle Developer изменить внешний вид ваших пустых ячеек, изменив цвет фона для дальнейшей демонстрации, когда ячейка содержит нулевое значение:
Инструменты-> Настройки-> Дополнительно-> Отображать ноль с использованием цвета фона
или даже значение, которое оно показывает, когда оно нулевое:
Инструменты-> Настройки-> Дополнительно-> Показать нулевое значение как
Надеюсь, это поможет в вашем переходе.