λογισμικό

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

Πώς να Τροποποίηση Στήλη στο CLOB σε Oracle

Ένας χαρακτήρας μεγάλο αντικείμενο ( CLOB ) τύπο δεδομένων Oracle μπορεί να αποθηκεύσει έως και τέσσερα gigabytes ( GB) του κειμένου χαρακτήρα . Τα δεδομένα CLOB συνήθως αποθηκεύονται σε ξεχωριστή θέση και αναφέρονται από τον πίνακα που περιέχει τη μεταβλητή CLOB . Δημιουργία μιας μεταβλητής CLOB συμβαίνει με τη χρήση των « ΔΗΜΙΟΥΡΓΙΑ » ή « ALTER TABLE " εντολές ή τα "ΤΥΠΟΣ ALTER " εντολές " ΔΗΜΙΟΥΡΓΙΑ " ή . Άμεση μετατροπή από τύπους χαρακτήρων σε μεγάλες τύπους αντικειμένων σε παλαιότερες εκδόσεις του Oracle επιτυγχάνεται μέσω μίας μετατροπής δύο σταδίων η οποία τροποποιεί τη μεταβλητή χαρακτήρα σε ένα LONG τύπου πριν προχωρήσει σε ένα είδος CLOB . Στην έκδοση 10g και παραπάνω , η άμεση μετατροπή λαμβάνει χώρα μέσω της λειτουργίας TO_CLOB . Οδηγίες μετατρέψετε μια στήλη VARCHAR2 να CLOB Χρησιμοποιώντας μια διαδικασία δύο σταδίων

1

Ανοίξτε ένα PL /SQL στο παράθυρο γραμμής εντολών ή πρόγραμμα επεξεργασίας . 2

Εκτελέστε το πρώτη μετατροπή τύπου δεδομένων . Τροποποίηση μεταβλητή VARCHAR2 σε τύπο δεδομένων LONG . Χρησιμοποιήστε το παρακάτω ερώτημα ως παράδειγμα :

ALTER TABLE MODIFY εργαζομένων ( empprofile LONG ) ?

Αυτό το ερώτημα τροποποιεί τη στήλη που ονομάζεται " empprofile " από τον τύπο δεδομένων VARCHAR2 στο LONG τύπο δεδομένων .
εικόνων 3

Εκτελέστε μια δεύτερη " ALTER TABLE " εντολή . Μετατρέψτε το LONG τύπο δεδομένων σε τύπο δεδομένων CLOB , χρησιμοποιώντας το ακόλουθο ερώτημα :

ALTER TABLE MODIFY εργαζομένων ( empprofile CLOB ) ?

Αυτή η εντολή τροποποιεί τη στήλη " empprofile " και πάλι από την LONG να ο τύπος δεδομένων CLOB .
εικόνων Μετατροπή τύπων δεδομένων στο CLOB Χρησιμοποιώντας ένα
Δήλωση Ενημέρωση
4

στην PL /SQL editor γραμμής εντολών , να δημιουργήσετε μια νέα μεταβλητή τύπου CLOB στην ο πίνακας : ? " . εργαζόμενο "

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

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