λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

SQL Drop Έλεγχος Περιορισμών

A περιορισμό ελέγχου είναι ένας κανόνας που ισχύει για μία ή περισσότερες στήλες σε έναν πίνακα βάσης δεδομένων που ελέγχει τις πληροφορίες στις νέες εγγραφές πριν την προσθήκη τους στο τραπέζι για να διασφαλίσει ότι ικανοποιεί μια δεδομένη κατάσταση . Εάν έχετε έναν υπάρχοντα πίνακα με περιορισμό ελέγχου σε αυτό που δεν χρειάζεστε πλέον , μπορείτε να αφήσετε τα προβλήματα ελέγχου χρησιμοποιώντας ένα SQL " ALTER TABLE " ερώτημα . Λειτουργία
Η

περισσότεροι SQL γλώσσες δεν έχουν μια εντολή για να τροποποιήσετε ένα υπάρχον περιορισμό . Για παράδειγμα , αν έχετε ένα χρήστη πίνακα εγγραφής που έχει ένα πεδίο που ελέγχει τις ηλικίες των χρηστών και απαιτεί από αυτούς να είναι ηλικίας άνω των 21 , δεν μπορείτε να το τροποποιήσετε για να ελέγξετε για τις ηλικίες άνω των 18 ετών . Ο μόνος τρόπος για να το κάνετε είναι να μειωθεί το υφιστάμενο περιορισμό πρώτη , στη συνέχεια, προσθέστε και πάλι στο τραπέζι με μια νέα κατάσταση ελέγχου . Εναλλακτικά , μπορεί να μην θέλετε να ελέγξετε για τις συγκεκριμένες ηλικίες , έτσι πτώση του περιορισμού θα σταματήσει τον πίνακα από το να κάνουν έτσι .
Εικόνων Σύνταξη
Η

Για να αποβάλετε έναν περιορισμό ελέγχου από μια τραπέζι , θα πρέπει να χρησιμοποιήσετε ένα ερώτημα " ALTER TABLE ", και καθορίστε τον περιορισμό που θέλετε να καταργήσετε , δίνοντας το όνομά του . Για παράδειγμα , πληκτρολογώντας " ALTER πελάτες ΠΙΝΑΚΑ DROP CONSTRAINT check_price ? " Αφαιρεί ένα εμπόδιο που ονομάζεται " check_price " από το " τραπέζι πελάτες Αυτό το ερώτημα δεν επηρεάζει τίποτα από το υπόλοιπο της δομής του πίνακα ή τα στοιχεία σε αυτό βέβαια , ρίψη ένα . . πίνακα από μια βάση δεδομένων καταργεί επίσης τον περιορισμό ελέγχου .

Η Εξαρτημένη αντικείμενα
Η

Αν το τραπέζι σας έχει κάποια εξαρτώμενα αντικείμενα , όπως μια προβολή ή μια σκανδάλη, θα δεν μπορείς να πετάξεις περιορισμούς στις στήλες αναφέρονται από αυτά τα αντικείμενα . μπορείτε να συμπεριλάβετε το "RESTRICT " λέξη-κλειδί για το τέλος του ερωτήματος περιορισμού σταγόνα για να εφαρμόσει αυτή τη συμπεριφορά , αλλά και τη διατήρηση των περιορισμών με τις εξαρτήσεις είναι ήδη η προεπιλεγμένη ενέργεια όταν προσπαθείτε να ρίξει έναν περιορισμό . για αναγκάσει τον περιορισμό ελέγχου για να μειωθεί ανεξάρτητα από τις εξαρτήσεις , θα πρέπει να περιλαμβάνει τη λέξη-κλειδί "Cascade" στο τέλος του ερωτήματος περιορισμού πτώση .
εικόνων Συνέπειες
Η

Ρίχνοντας ένα περιορισμό ελέγχου από έναν πίνακα διευρύνει το φάσμα των δεδομένων που μπορείτε να εισαγάγετε σε ένα πεδίο ή τα πεδία , όπως ο πίνακας δεν ελέγχει πλέον τα ερωτήματα για τα δεδομένα που πληροί ορισμένες προϋποθέσεις . Ωστόσο, αυτό μπορεί να θέσει σε κίνδυνο τις υπάρχουσες ή μελλοντικές εγγραφές μπορείτε να προσθέσετε στη βάση δεδομένων . για παράδειγμα , εάν έχετε έναν πίνακα των χρηστών που απαιτεί από τα μέλη πρέπει να είναι τουλάχιστον 21 ετών και ρίχνετε τον περιορισμό ηλικίας που ελέγχει για την απαίτηση αυτή , οι νέες εγγραφές που έχουν τιμές πεδίου ηλικίας κάτω των 21 μπορούν να εισάγονται στον πίνακα .


εικόνων

Συναφής σύστασή

Πώς να δημιουργήσει μια βάση δεδομένων Secure Web Hardware

περιουσιακά στοιχεία υλικού είναι πολύτιμη. Να παρέχει ένα βελτιωμένο βαθμό ασφάλειας και να ικανοποιήσει το κριτήριο ασφαλιστική εταιρεία , η βάση δεδομένων θα πρέπει να χρησιμοποιούνται για να ταξινομήσουν , να ταξινομήσετε και να παρέχει λεπτομερείς πληροφορίες σχετικά με τα περιουσιακά στοιχεία . Αν και η τοπική βάση δεδομένων μπορεί να συσταθεί , αυτό δεν είναι σκόπιμο , όπως εάν η βάση δεδομένων έχει καταστραφεί από πυρκαγιά ή κάποια άλλη καταστροφή , δεν θα υπάρχουν εγγραφές των περιουσια

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα