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