摘要

有推出新的 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 用於描述軟體更新的 詞彙

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×