У меня есть таблица с некоторыми столбцами VARCHAR(MAX)
. Если я открою SSMS и щелкну правой кнопкой мыши по таблице и произнесу «Изменить верхние 200 строк», я могу выбрать эту ячейку в строке и ввести много разных произвольных значений. Я хочу обновить эту ячейку до значения 'NULL'
, которое будет похоже на выполнение этой команды SQL:
UPDATE dbo.TableName SET ColumnName = '''NULL''' WHERE Id = 1;
Однако, когда я пишу 'NULL'
в ячейку редактора, В результате строка NULL
записывается в таблицу. То есть редактор ведет себя так, как будто эта команда была выполнена вместо ввода текста, который я хочу:
UPDATE dbo.TableName SET ColumnName = 'NULL' WHERE Id = 1;
Как мне использовать редактор, чтобы установить значение ячейки в 'NULL'
? Чтобы уточнить, я хочу, чтобы значением ячейки была строка из 6 символов. Символами в этой строке являются, по порядку, одинарная кавычка, заглавная N, заглавная U, заглавная L, заглавная L и одинарная кавычка. Как мне добиться этого с помощью панели результатов редактора таблицы «Редактировать первые 200 строк» в SQL Server Management Studio?
Документация , похоже, не упоминает этот сценарий. Я открыл ошибку docs .
Обратите внимание, что этот вопрос не такой же, как Как ввести 'NULL' в ячейку SSMS?