【发布时间】:2010-10-01 11:22:39
【问题描述】:
如何清除单元格中的值并将其设为 NULL?
【问题讨论】:
标签: sql sql-server ssms
如何清除单元格中的值并将其设为 NULL?
【问题讨论】:
标签: sql sql-server ssms
我认为@Zack 正确回答了这个问题,但只是为了涵盖所有基础:
Update myTable set MyColumn = NULL
这将按照问题标题的要求将整个列设置为空。
要将特定列上的特定行设置为空,请使用:
Update myTable set MyColumn = NULL where Field = Condition.
这将按照内部问题的要求将特定单元格设置为 null。
【讨论】:
如果您已经打开了一个表并且想要将现有值清除为 NULL,请单击该值,然后按 Ctrl+0。
【讨论】:
如果您使用的是表格界面,您可以输入 NULL(全部大写)
否则,您可以运行更新语句:
Update table set ColumnName = NULL where [Filter for record here]
【讨论】:
使用这个:
Update Table Set Column = CAST(NULL As Column Type) where Condition
像这样:
Update News Set Title = CAST(NULL As nvarchar(100)) Where ID = 50
【讨论】:
Ctrl+0 或清空该值并回车。
【讨论】:
CTRL+0 在连接到 Azure DB 时似乎不起作用。
但是,要创建一个空字符串,您始终可以在单元格内点击“任意键然后删除”。
【讨论】: