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

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

Πώς να χρησιμοποιήσετε τις συνήθεις εκφράσεις σε SQL

Η βάση δεδομένων Oracle σας επιτρέπει να χρησιμοποιήσετε τις συνήθεις εκφράσεις σε ερωτήματα SQL με την REGEXP_LIKE , REGEXP_INSTR , REGEXP_SUBSTR και REGEXP_REPLACE λειτουργίες . Αυτές οι λειτουργίες δουλεύουν όπως το LIKE , INSTR , SUBSTR και ΑΝΤΙΚΑΤΑΣΤΑΣΗ λειτουργίες, αλλά δέχονται τις τακτικές μεταχαρακτήρων έκφρασης ( βλ. Πόρων για μια πλήρη λίστα των μεταχαρακτήρων ) . Μπορείτε να χρησιμοποιήσετε τις συνήθεις εκφράσεις για την επικύρωση δεδομένων , βρείτε τις διπλές λέξεις , ανίχνευση επιπλέον λευκό περιθώριο , ή να αναλύσει χορδές . Regular Expressions μπορεί να χρησιμοποιηθεί μόνο σε Oracle 10g ή νεότερη έκδοση . Τα πράγματα που θα χρειαστείτε
Oracle Database 10g
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Ανοίξτε ένα παράθυρο τερματικού ( Linux /Unix ) ή παράθυρο γραμμής εντολών ( Windows) για να αποκτήσετε πρόσβαση σε μια εντολή προτρέψει όπου θα πληκτρολογήσετε τις ακόλουθες εντολές . 2

Πληκτρολογήστε την εντολή " sqlplus " για να ξεκινήσει το πρόγραμμα SQL * Plus . Θα σας παρουσιαστεί με ένα " SQL > " εντολών .
Εικόνων 3

Χρησιμοποιήστε την εντολή REGEXP_LIKE να βρείτε όλες τις σειρές που ταιριάζουν μια κανονική έκφραση . Για παράδειγμα, για να βρείτε όλα τα zipcodes στην διεύθυνση πίνακα που περιέχει ένα μη αριθμητικό χαρακτήρα , η σύνταξη θα είναι : SELECT zipcode διεύθυνση ΑΠΟ ΟΠΟΥ REGEXP_LIKE ( ταχυδρομικό κώδικα , « [ ^ [ : digit : ] ] »
Η 4

Τύπος "κόψει " για να βγείτε από το πρόγραμμα SQL * Plus .
5

Τύπος " έξοδος" για να κλείσετε το παράθυρο τερματικού ή παράθυρο γραμμής εντολών .

Η

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

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