Применяется к
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Аннотация

Доступно обновление, которое представляет собой новую инструкцию Transact-SQL, CREATE или ALTER. Эта инструкция выполняет внутреннюю проверку существования объекта. Если объект не существует, будет создан новый объект. Если объект существует, существующий объект будет изменен в новое определение. Пример кода инструкции Transact-SQL напоминает следующее:

CREATE OR ALTER VIEW corView ASSELECT 2 AS [dos];GO

Дополнительная информация

Это обновление входит в состав пакета обновления 1 (SP1) для SQL Server 2016.

Каждая новая сборка для SQL Server 2016 содержит все исправления и все исправления для системы безопасности, которые были включены в предыдущую сборку. Мы рекомендуем установить последнюю сборку для SQL server 2016.

Прежде чем приступить к установке этого обновления и изменить определение программируемых объектов, необходимо выполнить следующие действия:

  • Удаление объекта (если он существует)

  • Создание объекта с помощью нового определения

  • Восстановление разрешений для объекта

Или выполните указанные ниже действия.

  • Если объект не существует, создайте объект с помощью инструкции CREATE.

  • В противном случае измените объект с помощью отдельного оператора ALTER.

После применения этого обновления можно выполнить только инструкции CREATE или ALTER для следующих программируемых объектов:

  • Представления

  • Хранимые процедуры (включая собственный компилированный код)

  • Пользовательские функции (в том числе с собственными компиляциями)

  • Триггеры (включая собственный компилированный код)

Инструкция CREATE или ALTER неприменима к следующим:

  • Объекты, для которых требуется хранилище (таблицы, индексы, индексированные представления и т. д.)

  • Объекты, не связанные с программированием (например, создание сборки, создание таблицы или создание схемы)

  • Устаревшие объекты программирования (правило и значение по умолчанию)

Примечание. Пользовательские функции среды CLR, которые поддерживаются при запуске SQL Server 2016 с пакетом обновления 1 (SP1) CU1.

Ссылки

Ознакомьтесь с терминологией , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.