Как установить значение столбца в NULL в SQL Server Management Studio? - PullRequest
192 голосов
/ 15 января 2009

Как очистить значение из ячейки и сделать его пустым?

Ответы [ 5 ]

287 голосов
/ 15 января 2009

Я думаю @ Зак правильно ответил на вопрос, но только для того, чтобы охватить все основы:

Update myTable set MyColumn = NULL

Это установит весь столбец в ноль, как спрашивает заголовок вопроса.

Чтобы установить для определенной строки в определенном столбце значение null, используйте:

Update myTable set MyColumn = NULL where Field = Condition.

Это установит для конкретной ячейки значение NULL, когда задается внутренний вопрос.

181 голосов
/ 15 января 2009

Если вы открыли таблицу и хотите очистить существующее значение до NULL, щелкните по значению и нажмите Ctrl + 0.

28 голосов
/ 15 января 2009

Если вы используете интерфейс таблицы, вы можете ввести NULL (все заглавные буквы)

в противном случае вы можете запустить оператор обновления, где вы могли бы:

Update table set ColumnName = NULL where [Filter for record here]
9 голосов
/ 29 мая 2012

Используйте это:

Update Table Set Column = CAST(NULL As Column Type) where Condition

Как это:

Update News Set Title = CAST(NULL As nvarchar(100)) Where ID = 50
5 голосов
/ 15 января 2009

Ctrl + 0 или очистить значение и нажать ввод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...