Tóm tắt
Bản Cập Nhật có sẵn có giới thiệu một câu lệnh Transact-SQL mới, tạo hoặc thay đổi. Câu lệnh này thực hiện kiểm tra nội bộ cho sự tồn tại của một đối tượng. Nếu đối tượng không tồn tại, một đối tượng mới sẽ được tạo ra. Nếu đối tượng tồn tại, đối tượng hiện có sẽ được thay đổi thành định nghĩa mới. Ví dụ về mã bản kê mới-đạo luật SQL, giống như sau:
CREATE OR ALTER VIEW corView ASSELECT 2 AS [dos];GO
Thông tin Bổ sung
Bản cập nhật này được bao gồm trong gói dịch vụ 1 cho SQL Server 2016.
Mỗi bản dựng mới cho SQL Server 2016 chứa tất cả các hotfix và tất cả các bản sửa lỗi bảo mật đã được đưa vào bản dựng trước đó. Chúng tôi khuyên bạn nên cài đặt bản dựng mới nhất cho SQL Server 2016.
Trước khi bạn áp dụng bản cập nhật này và bạn thay đổi định nghĩa của các đối tượng lập trình, bạn phải thực hiện các thao tác sau đây:
-
Thả đối tượng (nếu nó tồn tại)
-
Tạo đối tượng bằng cách sử dụng định nghĩa mới
-
Quyền khôi phục đối với đối tượng
Hoặc thực hiện các thao tác sau đây:
-
Nếu đối tượng không tồn tại, hãy tạo đối tượng bằng cách sử dụng câu lệnh tạo.
-
Nếu không, hãy thay đổi đối tượng bằng cách sử dụng một câu lệnh thay thế riêng biệt.
Sau khi bạn áp dụng bản cập nhật này, bạn chỉ có thể thực hiện câu lệnh tạo hoặc thay đổi trên các đối tượng lập trình sau đây:
-
Số
-
Thủ tục được lưu trữ (bao gồm biên soạn nguyên)
-
Các hàm do người dùng xác định (bao gồm biên soạn nguyên)
-
Gây ra (bao gồm các biên soạn nguyên)
Câu lệnh tạo hoặc thay đổi không áp dụng cho các tùy chọn sau:
-
Các đối tượng cần lưu trữ (bảng, chỉ mục, dạng xem được lập chỉ mục, v.v.)
-
Các đối tượng không phải là programmability (chẳng hạn như tạo lắp ráp, tạo bảng hoặc tạo sơ đồ)
-
Đối tượng lập trình không thể lập trình (quy tắc và mặc định)
Lưu ý Hàm CLR do người dùng xác định được hỗ trợ bắt đầu với SQL Server 2016 SP1 CU1.
Tham khảo
Tìm hiểu về thuật ngữ mà Microsoft sử dụng để mô tả các bản cập nhật phần mềm.