Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να Alter ένα πίνακα στο Oracle Χρήση SQL

Κατά την τροποποίηση ενός πίνακα σε SQL της Oracle με τη χρήση , όπως η προσθήκη , τροποποίηση και τη ρίψη μια στήλη σε έναν πίνακα , θα πρέπει να χρησιμοποιούν το « ALTER TABLE " δήλωση , τη λέξη-κλειδί " MODIFY " και λήγει την πρόταση SQL με ένα ερωτηματικό ( ;) . Με επίκεντρο την τροποποίηση μιας στήλης , οι ακόλουθες πτυχές της στήλης είναι τροποποιήσιμοι , το μέγεθος των τύπων δεδομένων CHAR ή VARCHAR2 , η ακρίβεια της αριθμητικής στήλης και τον τύπο δεδομένων της στήλης . Τα πράγματα που θα χρειαστείτε
SQL * Plus
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Σύνδεση με το Oracle SQL * Plus , κάντε κλικ στο κουμπί " Έναρξη", " Όλα τα προγράμματα , "και στη συνέχεια κάντε κλικ στο κουμπί " SQLPlus . " 2

Σύνδεση στο Oracle SQL * Plus διαλόγου , πληκτρολογήστε" Όνομα Χρήστη ", εισάγετε " Password "και στη συνέχεια κάντε κλικ στο" OK . "
εικόνων 3

Περιγράψτε τον πίνακα college_classes που βρίσκεται στη βάση δεδομένων της Oracle . Στο SQL > εντολών, πληκτρολογήστε " ΠΕΡΙΓΡΑΨΤΕ college_classes ? "

SQL > ΠΕΡΙΓΡΑΨΤΕ college_classes

Όνομα Null ; Πληκτρολογήστε

------------------------------------------- -------------------------------------

CLASS_ID NOT NULL ΑΡΙΘΜΟΣ ( 5 )

class_name NOT NULL VARCHAR2 ( 20 )

CLASS_DESCRIPTION NOT NULL VARCHAR2 ( 50 )
Η 4

Χρησιμοποιήστε τροποποιήσει τον πίνακα για να αυξηθεί το μήκος της στήλης class_name των college_classes από . 20 έως 30

στο SQL > prompt
τύπου

" ALTER TABLE college_classes

MODIFY class_name VARCHAR2 ( 30 ) ? "

* Σημείωση ότι μπορείτε να μειώσετε μόνο το μήκος της στήλης είναι ότι δεν υπάρχουν γραμμές στον πίνακα ή όλες οι στήλες περιέχουν μηδενικές στήλες .
5

Χρησιμοποιήστε τροποποιήσει τον πίνακα για να αλλάξετε την ακρίβεια της class_id στήλη college_classes από . 5 έως 10

στο SQL > prompt
τύπου

" ALTER TABLE college_classes

MODIFY class_id ΑΡΙΘΜΟΣ ( 10 ) ? "

* Σημείωση ότι μπορείτε να μειώσετε μόνο το μήκος της στήλης είναι ότι δεν υπάρχουν γραμμές στον πίνακα ή όλες οι στήλες περιέχουν μηδενικές στήλες .
Η 6

Χρησιμοποιήστε τροποποιήσει τον πίνακα για να αλλάξετε τον τύπο δεδομένων του class_name από VARCHAR2 να . ΧΑΡ

στο SQL > prompt
τύπου

" ALTER TABLE college_classes

MODIFY class_name CHAR ( 30 ) ? "

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

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

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