Dir*_*oer 5 sql-server azure ssms-2017
在本地数据库的 SQL Management Studio 中,您可以按CTRL+0将单元格值设置为 null
对于 SQL Azure,这不起作用,并出现以下错误消息:
我在这里提交了一个错误: https: //feedback.azure.com/forums/908035-sql-server/suggestions/35683135-add-ctrl-0-back-for-sql-azure-in-smss
由于没有人对此进行投票,我感觉还有另一种方法可以将值设置为空,而我只是使用一些没人关心的遗留路径。
需要明确的是:
where在运行它之前编写该子句,从而损坏我的所有数据。将单个单元格设置为null 的任何解决方法吗?
对于那些不相信我的人:
CREATE TABLE [dbo].[NewsSource](
[Id] [int] IDENTITY(1,1) NOT NULL,
[Name] [nvarchar](120) NOT NULL,
[Thumbnail] [nvarchar](150) NULL,
[RssFormatId] [int] NULL,
[Active] [bit] NOT NULL,
[Interval] [int] NULL,
[LastStarted] [datetime2](7) NOT NULL,
[LastSuccess] [datetime2](7) NOT NULL,
[TopicId] [int] NULL,
CONSTRAINT [PK_NewsSource] PRIMARY KEY CLUSTERED
Run Code Online (Sandbox Code Playgroud)
至于出于某种原因,我不被相信。需要明确的是:对我来说,它很容易复制。
如果这种情况确实很少见,则可能意味着我的 SMSS 已损坏。
版本号
要显示正常的手动Update语句成功:
UPDATE NewsSource
SET Thumbnail = null
WHERE Id = 17
Run Code Online (Sandbox Code Playgroud)
更新
正如有些人提到的,他们没有这个问题。我已尝试重新安装SQL Management Studio 和 SQL Server 中的所有元素,但仍然遇到此问题。
我无法重现这个。
Microsoft SQL Server Management Studio 14.0.17289.0
Microsoft Analysis Services Client Tools 14.0.1016.283
Microsoft Data Access Components (MDAC) 10.0.17763.1
Microsoft MSXML 3.0 6.0
Microsoft Internet Explorer 9.11.17763.0
Microsoft .NET Framework 4.0.30319.42000
Operating System 6.3.17763
Run Code Online (Sandbox Code Playgroud)
Microsoft SQL Azure (RTM) - 12.0.2000.8 May 2 2019 20:11:13 Copyright (C) 2019 Microsoft Corporation
Run Code Online (Sandbox Code Playgroud)
可以肯定的是,我建议您运行一下UPDATE,看看是否会出现相同的错误
| 归档时间: |
|
| 查看次数: |
1005 次 |
| 最近记录: |