摘要

有推出新的 Transact-sql 語句、建立或變更的更新。 此語句會對物件存在執行內部檢查。 如果物件不存在,則會建立新的物件。 如果物件存在,現有的物件將會變更為新的定義。 新的 Transact-sql 語句代碼範例如下所示:

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

其他相關資訊

此更新包含在 SQL Server 2016 的 Service Pack 1 中。

每個新組建的 SQL Server 2016 包含所有的修復程式,以及先前組建中所包含的所有安全性修正程式。 我們建議您安裝 SQL Server 2016 的最新組建

在您套用此更新並變更可程式設計性物件的定義之前,您必須執行下列作業:

  • 除去物件(如果有的話)

  • 使用新的定義來建立物件

  • 還原物件的許可權

或者,請執行下列操作:

  • 如果物件不存在,請使用 CREATE 語句來建立物件。

  • 否則,請使用個別的 ALTER 語句變更物件。

在您套用此更新之後,您只能在下列可程式設計性物件上執行 CREATE 或 ALTER 語句:

  • 視圖

  • 儲存程式(包括本機編譯)

  • 使用者定義函數(包括本機編譯)

  • 觸發程式(包括本機編譯)

CREATE 或 ALTER 語句不會套用至下列專案:

  • 需要儲存空間的物件(資料表、索引、索引視圖等等)

  • 非可程式設計性物件(例如 [建立元件]、[建立資料表] 或 [建立架構])

  • 已棄用的可程式設計性物件(規則及預設值)

注意: 從 SQL Server 2016 SP1 CU1 開始支援 CLR 使用者定義的函數。

參考

瞭解 Microsoft 用於描述軟體更新的 詞彙

需要更多協助?

擴展您的技能
探索訓練
優先取得新功能
加入 Microsoft 測試人員

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?

感謝您的意見反應!

×