λογισμικό

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

Πώς να χρησιμοποιήσετε INSTR σε DB2 ​​

DB2 είναι το λογισμικό διαχείρισης βάσης δεδομένων που αναπτύχθηκε από την IBM . Αν και έχει χιλιάδες ενσωματωμένες λειτουργίες , δεν έχει στην πραγματικότητα " INSTR " , η οποία είναι συνάρτηση των ανταγωνιστικών λογισμικό βάσης δεδομένων γίνεται από την Oracle . Ακόμα κι αν DB2 δεν έχει ΟΡΓΑΝΩΝ , δεν έχουν ισοδύναμο : " ΘΕΣΗ " . Τόσο ΟΡΓΑΝΩΝ και ΘΕΣΗ αναζητήσετε μια δευτερεύουσα για την αρχική θέση της συμβολοσειράς στην πηγή -string . Για παράδειγμα , εάν έχετε το string " λέξη" και ήθελε να μάθει τη θέση της συμβολοσειράς " ή , " και οι δύο λειτουργίες θα επιστρέψει " 2 , " γιατί " ή" ξεκινά από την δεύτερη θέση στην "λέξη ". Οδηγίες
Η

1 Κάντε κλικ στο μενού Έναρξη , επιλέξτε " DB2 , " και επιλέξτε " Command Line " ή " παράθυρο εντολών . " 2

Τύπος " >> ΘΕΣΗ "ακολουθούμενο από μια ανοιχτή παρένθεση . Ο κώδικας αυτός , καθώς και οι παρακάτω γραμμές κώδικα , είναι όλα στην ίδια γραμμή . Μην πατήσετε "Enter" μέχρι να είστε έτοιμοι να επιστρέψουν το αποτέλεσμα του κώδικα .
Εικόνων 3

Πληκτρολογήστε την συμβολοσειρά που θέλετε να βρείτε τη θέση του μέσα σε ένα άλλο κορδόνι . Συμψηφίσει το substring σε σήματα single - εισαγωγικά , ακολουθούμενο από ένα κόμμα . Για παράδειγμα , για να επιστρέψει τη θέση του "ή" το string " λέξη , " τύπος :

>> ΘΕΣΗ («ή» , καλής ποιότητας 4

Πληκτρολογήστε το search- . περίβλημα εγχόρδων η συμβολοσειράς μέσα σε σήματα single - εισαγωγικά , ακολουθούμενο από ένα κόμμα σε αυτό το παράδειγμα :

>> ΘΕΣΗ («ή» , «λέξη» , καλής 5

Τύπος η μονάδα μήκους συμβολοσειράς που αντιπροσωπεύει τη θέση Type ' CODEUNITS32 » για την αξία που πρέπει να αναγράφονται σε 32 - bit UTF - 32 μονάδες κωδικό ? . τύπου« CODEUNITS16 για την αξία που πρέπει να αναγράφονται σε 16 - bit UTF - 16 μονάδες τον κωδικό ? ή τύπου' OCTET »για την αξία που πρέπει να εμφανίζεται σε byte για να ολοκληρώσετε το παράδειγμα , για να βρείτε τη θέση των " ή "σε" λέξη " , ως αξία OCTET , το σύνολο του κώδικα είναι : .

>> ΘΕΣΗ ( «ή», «λέξη» , « OCTET » )

Πατήστε "Enter . " Το αποτέλεσμα είναι η αρχική θέση της συμβολοσειράς στην πηγή -string .

Η

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

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