สรุป
การอัปเดตพร้อมใช้งานที่แนะนำคำสั่ง Transact SQL ใหม่สร้างหรือเปลี่ยนแปลง คำสั่งนี้จะดำเนินการตรวจสอบภายในสำหรับการมีอยู่ของวัตถุ ถ้าไม่มีวัตถุวัตถุใหม่จะถูกสร้างขึ้น ถ้าวัตถุมีอยู่วัตถุที่มีอยู่จะถูกเปลี่ยนเป็นข้อกำหนดใหม่ ตัวอย่างรหัสคำสั่ง Transact SQL ใหม่คล้ายกับต่อไปนี้:
CREATE OR ALTER VIEW corView ASSELECT 2 AS [dos];GO
ข้อมูลเพิ่มเติม
การอัปเดตนี้จะรวมอยู่ใน Service Pack 1 สำหรับ SQL Server ๒๐๑๖
รุ่นใหม่แต่ละรุ่นสำหรับ SQL Server ๒๐๑๖ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในรุ่นก่อนหน้า เราขอแนะนำให้คุณติดตั้งรุ่นล่าสุดสำหรับ SQL Server ๒๐๑๖
ก่อนที่คุณจะใช้การอัปเดตนี้และคุณสามารถเปลี่ยนแปลงข้อกำหนดของวัตถุที่ใช้โปรแกรมได้คุณจำเป็นต้องดำเนินการดังต่อไปนี้:
-
วางวัตถุ (ถ้ามี)
-
สร้างวัตถุโดยใช้ข้อกำหนดใหม่
-
การคืนค่าสิทธิ์สำหรับวัตถุ
หรือดำเนินการดังต่อไปนี้:
-
ถ้าไม่มีวัตถุอยู่ให้สร้างวัตถุโดยใช้คำสั่ง CREATE
-
มิฉะนั้นให้ปรับเปลี่ยนวัตถุโดยใช้คำสั่งเปลี่ยนแปลงที่แยกต่างหาก
หลังจากที่คุณนำการอัปเดตนี้ไปใช้คุณจะสามารถดำเนินการคำสั่งสร้างหรือเปลี่ยนแปลงในวัตถุที่ใช้โปรแกรมได้ดังต่อไปนี้
-
มุมมอง
-
กระบวนงานที่เก็บไว้ (รวมถึงการคอมไพล์โดยรวม)
-
ฟังก์ชันที่ผู้ใช้กำหนดเอง (รวมถึงการคอมไพล์โดยไม่รวม)
-
ทริกเกอร์ (รวมถึงการคอมไพล์โดยไม่มีการรวบรวม)
คำสั่งสร้างหรือเปลี่ยนแปลงจะไม่ถูกนำไปใช้กับสิ่งต่อไปนี้:
-
วัตถุที่จำเป็นต้องใช้ที่เก็บข้อมูล (ตารางดัชนีมุมมองที่มีการทำดัชนีและอื่นๆ)
-
วัตถุที่ไม่ใช่แบบที่ไม่มีการจัดรูปแบบ (เช่นการสร้างแอสเซมบลีสร้างตารางหรือสร้างเค้าร่าง)
-
วัตถุที่ไม่ได้สนับสนุน (กฎและค่าเริ่มต้น)
หมายเหตุ ฟังก์ชันที่กำหนดโดยผู้ใช้ CLR จะได้รับการสนับสนุนเริ่มต้นด้วย SQL Server ๒๐๑๖ SP1 CU1
อ้างอิง
เรียนรู้เกี่ยวกับคำ ศัพท์เฉพาะทางที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์