Σύνοψη
Διατίθεται μια ενημερωμένη έκδοση που εισάγει μια νέα πρόταση Transact-SQL, δημιουργία ή τροποποίηση. Αυτή η πρόταση εκτελεί έναν εσωτερικό ελέγχου για την ύπαρξη ενός αντικειμένου. Εάν το αντικείμενο δεν υπάρχει, θα δημιουργηθεί ένα νέο αντικείμενο. Εάν το αντικείμενο υπάρχει, το υπάρχον αντικείμενο θα αλλάξει στον νέο ορισμό. Το νέο παράδειγμα κωδικού δήλωσης Transact-SQL μοιάζει με το εξής:
CREATE OR ALTER VIEW corView ASSELECT 2 AS [dos];GO
Περισσότερες πληροφορίες
Αυτή η ενημέρωση περιλαμβάνεται στο Service Pack 1 για τον SQL Server 2016.
Κάθε νέα δομή για τον SQL Server 2016 περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη δομή. Συνιστάται να εγκαταστήσετε την πιο πρόσφατη έκδοση για τον SQL Server 2016.
Πριν να εφαρμόσετε αυτήν την ενημέρωση και τροποποιήσετε τον ορισμό των αντικειμένων προγραμματισμού, πρέπει να πραγματοποιήσετε τις ακόλουθες λειτουργίες:
-
Απόθεση του αντικειμένου (εάν υπάρχει)
-
Δημιουργία του αντικειμένου με χρήση του νέου ορισμού
-
Επαναφορά δικαιωμάτων για το αντικείμενο
Εναλλακτικά, εκτελέστε τις ακόλουθες λειτουργίες:
-
Εάν το αντικείμενο δεν υπάρχει, δημιουργήστε το αντικείμενο χρησιμοποιώντας τη φράση CREATE.
-
Διαφορετικά, τροποποιήστε το αντικείμενο χρησιμοποιώντας μια ξεχωριστή πρόταση ALTER.
Μετά την εφαρμογή αυτής της ενημέρωσης, μπορείτε να εκτελέσετε μόνο την πρόταση CREATE ή ALTER στα παρακάτω αντικείμενα προγραμματισμού:
-
Προβολές
-
Αποθηκευμένες διαδικασίες (συμπεριλαμβανομένων των εγγενών μεταγλωττισμένων)
-
Συναρτήσεις που ορίζονται από το χρήστη (συμπεριλαμβανομένων των εγγενών μεταγλωττισμένων)
-
Εναύσματα (συμπεριλαμβανομένων των εγγενών μεταγλωττισμένων)
Η πρόταση CREATE ή ALTER δεν ισχύει για τα εξής:
-
Αντικείμενα που απαιτούν χώρο αποθήκευσης (πίνακες, ευρετήρια, προβολές με ευρετήριο και ούτω καθεξής)
-
Αντικείμενα χωρίς δυνατότητα προγραμματισμού (όπως δημιουργία ΣΥΓΚΡΌΤΗΣΗς, δημιουργία πίνακα ή δημιουργία ΣΧΉΜΑΤΟς)
-
Αντικείμενα προγραμματιζόμενης αποδοκιμασίας (ΚΑΝΌΝΑς και προεπιλογή)
Σημείωση Οι συναρτήσεις που ορίζονται από το χρήστη CLR υποστηρίζονται ξεκινώντας με τον SQL Server 2016 SP1 CU1.
Αναφορές
Μάθετε περισσότερα σχετικά με την ορολογία που χρησιμοποιεί η Microsoft για την περιγραφή ενημερώσεων λογισμικού.