В SQL Management Studio для локальной базы данных вы можете нажать CTRL+0
, чтобы установить значение ячейки на ноль
В SQL Azure это не работает со следующим сообщением об ошибке:

Я отправил ошибку здесь: https://feedback.azure.com/forums/908035-sql-server/suggestions/35683135-add-ctrl-0-back-for-sql-azure-in-smss
Поскольку никто не голосует за это, у меня есть ощущение, что есть другой способ установить значение на ноль, и я просто использую какой-то устаревший путь, который никому не нужен.
Чтобы быть ясным:
- Я настоятельно предпочитаю не писать каждый раз оператор SQL, потому что будет время, когда я забуду написать предложение
where
перед его запуском, повреждая все мои данные.
- Мне также не нравится писать CMS каждый раз, когда мне нужно установить что-то в null.
Любые обходные пути для установки отдельной ячейки на 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
По какой-то причине мне не верят. Поясняю: для меня это очень легко воспроизводимо.
- Создайте любую таблицу с пустым столбцом в SQL Azure .
- Установить для столбца любое значение.
- Используйте SMSS , чтобы попытаться установить значение этого столбца в ноль до CTRL + 0
- 100% случаев я получаю сообщение об ошибке.
Если это действительно редко, это может означать, что у меня как-то поврежден SMS.
Номера версий
- Microsoft SQL Azure (окончательная первоначальная версия) - 12.0.2000.8, 2 мая 2019 г. 20:11:13 Copyright (C) 2019 Microsoft Corporation
- SQL Server Management Studio 15.0.18040.0
- Клиентские инструменты Microsoft Analysis Services 15.0.900.156
- Компоненты доступа к данным Microsoft (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
- Операционная система 6.3.17763
Чтобы показать, что обычный оператор обновления вручную выполняется успешно:

UPDATE NewsSource
SET Thumbnail = null
WHERE Id = 17
UPDATE
Как некоторые люди упоминают, что у них нет этой проблемы. Я попытался переустановить все элементы из SQL Management Studio и SQL Server, и у меня все еще есть эта проблема.