λογισμικό

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

Πώς να προσθέσετε ένα Check Περιορισμούς στην Oracle

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

1 Ανοίξτε το εργαλείο Oracle SQL 2

Πληκτρολογήστε και να εκτελέσει το ακόλουθο ερώτημα : .

CREATE TABLE εγγραφή (

ΑΡΙΘΜΟΣ id ( 8 ) , πώληση

όνομα VARCHAR2 ( 30 ) , πώληση

ΑΡΙΘΜΟΣ ηλικία ( 2 ) , πώληση

καταβάλλεται CHAR ( 1 ) , πώληση

CONSTRAINT check_age_min CHECK ( ηλικία > 21 )

) ?

Αυτό το ερώτημα δημιουργεί έναν πίνακα με τρία πεδία . Προσθέτει έναν περιορισμό ελέγχου που ονομάζεται " check_age_min " που απαιτεί κάθε ρεκόρ να έχει αξία μεγαλύτερη από την ηλικία 21
εικόνων 3

Πληκτρολογήστε και να εκτελέσει το ακόλουθο ερώτημα : .

ALTER ADD εγγραφής ΠΙΝΑΚΑΣ ΠΙΕΣΕΩΝ check_paid CHECK ( καταβάλλεται σε ( «Y» , «Β») ) ?

Αυτό το ερώτημα αλλάζει το τραπέζι και προσθέτει έναν περιορισμό που ονομάζεται " check_paid » που ελέγχει τις εγγραφές στο «καταβάλλεται» τομέα , απαιτώντας ότι έχουν αξία είτε « Y » ή « N » και τίποτα άλλο .
Η
εικόνων

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

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