如何在SSMS单元中输入“'NULL'”?

问题描述 投票:2回答:1

我有一个表,其中有一些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和单引号。如何使用SQL Server Management Studio中的“编辑前200行”表编辑器实现此目的?

请注意,这个问题与[How to enter 'NULL' into SSMS cell?] 我有一个带有一些VARCHAR(MAX)列的表。如果我打开SSMS并在表上单击鼠标右键并说“编辑前200行”,则可以在一行中选择该单元格,然后输入许多不同的任意...

<<< [

全大写字母类型NULL,不带引号。而且,我想确保它是一个可为空的字段。
sql-server ssms
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.