λογισμικό

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

Πώς να ενημερώσετε Κεφαλαία σε Oracle

Λειτουργίες σε προϊόντα της Oracle , όπως η Oracle Database , επιτρέπουν σε όλους τους πιθανούς συνδυασμούς των κεφαλαία και πεζά γράμματα σε ένα " Επιλογή ", " Ενημέρωση " ή "Διαγραφή " δήλωση. Αυτό σημαίνει ότι οι επερωτήσεις και ενημερώσεις σε δεδομένα που δεν εξαρτώνται από την επιστολή περίπτωση να φιλτράρει τα αρχεία . Αυτό είναι χρήσιμο , αλλά μπορεί επίσης να είναι προβληματική αν χρησιμοποιηθεί εσφαλμένα. Ωστόσο , η λειτουργία ενημέρωσης εξοικονομεί εγγράφως επιπλέον κώδικα για να ασχοληθεί με τα προβλήματα επιστολή περίπτωση τα δεδομένα , όπως η λειτουργία " Άνω " τοποθετεί αυτόματα τα δεδομένα που της παρέχονται με κεφαλαία γράμματα . Οδηγίες
Η 1

Προσδιορίζονται τα δεδομένα για να ενημερώσετε τη σύγκριση κεφαλαία γράμματα σε έναν πίνακα της Oracle . Αυτό θα περιλαμβάνει κατά πάσα πιθανότητα τα δεδομένα , όπως ένα varchar ( Μεταβλητό Πεδίο χαρακτήρων ) , η οποία δεν είναι σε ένα συγκεκριμένο γράμμα .

Παραδείγματα είναι επώνυμα , όπως " Smith ", " jones ", " RAINGER . "

Κανένα από αυτά είναι σε μια συγκεκριμένη περίπτωση , αλλά η δήλωση επικαιροποίηση πρέπει να είναι σε θέση να χρησιμοποιήσει κάποια από αυτές για να καθορίσετε τα κριτήρια για μια δήλωση ενημέρωσης. 2

Δημιουργήστε τη δήλωση ενημέρωσης. Για να ενημερώσετε ανεξάρτητα από το γράμμα και η λειτουργία " ΠΑΝΩ " θα πρέπει να συμπεριληφθούν στη δήλωση ενημέρωση

Ένα παράδειγμα αυτού είναι η εξής : .

Sold_indicator UPDATE πελάτες SET = «Y»

ΠΟΥ ΠΑΝΩ ( επώνυμο) = « JONES '

ΚΑΙ ΚωδΠελάτη = 300 ?

παρούσα δήλωση καθορίζει το sold_indicator πεδίο για να " Υ ", εάν τυχόν επωνύμων στη βάση δεδομένων είναι " Jones , " " jones "," Jones, " ή οποιουσδήποτε συνδυασμούς της επιστολής υπόθεσης . Η ΑΝΩ λειτουργία εξασφαλίζει ότι κάθε εγγραφή περιέχει " Jones " ενημερώσεις , ανεξάρτητα της επιστολής περίπτωση που χρησιμοποιούνται για CustomerID 300 .
Εικόνων 3

Ελέγξτε την κατάσταση ενημέρωσης. Πριν από τη δήλωση ενημέρωση εκτελεί , είναι μια καλή ιδέα να "Επιλογή " τα δεδομένα πρώτα να επαληθεύσει τα στοιχεία που πρέπει να ενημερώνεται είναι σωστή ως εξής :

SELECT επώνυμο

ΑΠΟ πελάτη

ΠΟΥ ΠΑΝΩ ( επώνυμο) = « JONES '

και ΚωδΠελάτη = 300 ?
Η
εικόνων

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

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