λογισμικό

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

Πώς να αντικαταστήσει Tabs Από Oracle Έξοδος

Οριζόντια χαρακτήρες tab μπορεί να προκαλέσει σφάλματα μορφοποίησης της παραγωγής Oracle επειδή τα λειτουργικά συστήματα ηλεκτρονικών υπολογιστών δεν φαίνονται πάντα σε καρτέλες το ίδιο . Με ένα Unix λειτουργικό σύστημα , η παρουσία μιας καρτέλας σημαίνει « κινούνται προς τα δεξιά έως ότου η τρέχουσα στήλη είναι πολλαπλάσιο του 8 . « Για Windows και Mac OS X , εμφανίζεται μια καρτέλα ερμηνεύεται ως πολλαπλάσιο του 4 . Προσαρμοσμένες ρυθμίσεις καρτέλα που μερικές φορές καρτέλες για να πολλαπλάσιες του 2 . Αντικατάσταση " chr ( 9 ) " - ο κώδικας ASCII για μια καρτέλα - με έναν προκαθορισμένο αριθμό χώρων διασφαλίζει η μορφή της εξόδου Oracle παραμένει σταθερή ανεξάρτητα από το λειτουργικό σύστημα που χρησιμοποιείτε ή άλλους . Οδηγίες
Η 1

Γράψτε μια τυποποιημένη δήλωση SQL SELECT για τη δημιουργία εξόδου που αποκαλύπτει αν το περιεχόμενό σας περιέχει κενά για κάθε tab . Η πρόταση SELECT χρησιμοποιεί ένα χαρακτήρα μπαλαντέρ για να εξασφαλίσει στους ελέγχους δήλωση όλων των εγγραφών σε έναν πίνακα , έναν όρο WHERE φιλτραρίσματος και το τελεστή LIKE ως παράμετρος που να ταιριάζουν. Για παράδειγμα , αν θέλετε να εμφανίζεται ως έξοδο και στη συνέχεια να εξετάσει όλες τις περιπτώσεις καρτέλα σε μια Oracle πίνακα πληροφοριών των πελατών, να γράψει το SELECT δήλωση :

SELECT * από customer_info WHERE στήλη LIKE chr ( 9 ) ?
Φτηνές 2

Γράψτε άλλη εντολή SQL που αρχίζει με την αφήγηση της Oracle που θέλετε να ενημερώσετε τις πληροφορίες στον πίνακα customer_info . Ξεκινήστε τη δήλωση με την εντολή UPDATE :

UPDATE customer_info εικόνων
3

Πείτε Oracle για να αφαιρέσετε και να αντικαταστήσετε όλες τις εμφανίσεις καρτέλα σε κάθε στήλη του πίνακα customer_info με ένα συγκεκριμένο αριθμό χώρους - τρεις θέσεις σε αυτό το παράδειγμα - με την προσθήκη ενός Oracle - ειδικά , η λειτουργία PL /SQL για να UPDATE δήλωση σας . Ως εναλλακτική λύση , μπορείτε να παραλείψετε το « χώρο » διδασκαλίας, αλλά Oracle τότε θα αφαιρέσετε τις καρτέλες και να τις αντικαταστήσει με τίποτα .

Στήλη SET = REPLACE ( στήλη , chr ( 9 ) ',' , '' , ' » ) ?
Η 4

Δείτε τη νέα έξοδο :

SELECT * από customer_info ?
Η
εικόνων

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

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