Συμπληρωματικός οδηγός για την εγκατάσταση και ρύθμιση

Καταχώρηση εντολών με χρήση του Επεξεργαστή γραμμής εντολών (CLP)

Μπορείτε να χρησιμοποιήσετε τον Επεξεργαστή γραμμής εντολών για να καταχωρήσετε εντολές DB2, προτάσεις SQL και εντολές του λειτουργικού συστήματος. Ο Επεξεργαστής γραμμής εντολών μπορεί να λειτουργήσει με τους ακόλουθους τρόπους (καταστάσεις λειτουργίας):

Παράθυρο εντολών DB2
Ο Επεξεργαστής γραμμής εντολών της DB2 λειτουργεί ως παράθυρο εντολών του λειτουργικού σας συστήματος. Μπορείτε να υποβάλετε εντολές του λειτουργικού συστήματος, εντολές DB2 ή προτάσεις SQL και να εξετάσετε τα αποτελέσματά τους.

Κατάσταση διαλογικής καταχώρησης (Interactive Input Mode)
Το πρόθημα db2 που πρέπει να καταχωρήσετε για τις εντολές DB2 (στο παράθυρο εντολών DB2) καταχωρείται αυτόματα από το σύστημα. Μπορείτε να υποβάλετε εντολές του λειτουργικού συστήματος, εντολές DB2 ή προτάσεις SQL και να εξετάσετε τα αποτελέσματά τους.

Κατάσταση καταχώρησης από αρχείο (File Input Mode)
Εκτελεί εντολές που έχουν αποθηκευτεί σε ένα αρχείο. Για πληροφορίες σχετικά με την κατάσταση καταχώρησης από αρχείο, ανατρέξτε στο εγχειρίδιο Command Reference.

Παράθυρο εντολών DB2

Για να εμφανιστεί ένα παράθυρο εντολών DB2, κάντε τα ακόλουθα:

OS/2
Ανοίξτε οποιοδήποτε παράθυρο εντολών OS/2.

Λειτουργικά συστήματα Windows 32-bit
Πατήστε Έναρξη (Start) και επιλέξτε Προγράμματα (Programs) => IBM DB2 => Παράθυρο εντολών

Μπορείτε επίσης να εμφανίσετε το παράθυρο εντολών DB2 με την εντολή db2cmd από οποιαδήποτε γραμμή εντολών του λειτουργικού συστήματος.

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

Θα πρέπει να περιλαμβάνετε το πρόθημα db2 στις εντολές που καταχωρείτε από το παράθυρο εντολών DB2. Για παράδειγμα:

   db2 list database directory


Υπόδειξη

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

Για παράδειγμα, η ακόλουθη εντολή θα ανακτήσει όλες τις πληροφορίες από τον πίνακα employee, ακόμη και αν ο χαρακτήρας * είναι ειδικός χαρακτήρας στο λειτουργικό σας σύστημα:

   db2 "select * from employee"

Για να καταχωρήσετε μια εντολή μεγάλου μήκους που δεν χωράει σε μία γραμμή, θα πρέπει στο τέλος της γραμμής να αφήσετε ένα κενό διάστημα ακολουθούμενο από το χαρακτήρα συνέχισης γραμμής "\" και στη συνέχεια να πατήσετε Enter για να συνεχίσετε την εντολή στην επόμενη γραμμή. Για παράδειγμα:

   db2 select empno, function, firstname, lastname, birthdate, from \
   db2 (cont.) => employee where function='service' and \
   db2 (cont.) => firstname='Lily' order by empno desc

Κατάσταση διαλογικής καταχώρησης

Για να καλέσετε τον Επεξεργαστή γραμμής εντολών σε κατάσταση διαλογικής καταχώρησης, κάντε τα εξής:

OS/2
Πατήστε το κουμπί OS/2 Warp και επιλέξτε IBM DB2 => Επεξεργαστής γραμμής εντολών ή εκτελέστε την εντολή db2.

Λειτουργικά συστήματα Windows 32-bit
Πατήστε Έναρξη (Start) και επιλέξτε Προγράμματα (Programs) => IBM DB2 => Επεξεργαστής γραμμής εντολών

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

UNIX
Εκτελέστε την εντολή db2 από τον Επεξεργαστή γραμμής εντολών

Σε κατάσταση διαλογικής καταχώρησης, η προτροπή εντολής εμφανίζεται ως εξής:

   db2 =>

Σε κατάσταση διαλογικής καταχώρησης, δεν χρειάζεται να πληκτρολογείτε τις εντολές DB2 με το πρόθημα db2. Απλά καταχωρήστε την εντολή. Για παράδειγμα:

   db2 => list database directory

Για να εκτελέσετε εντολές του λειτουργικού συστήματος σε κατάσταση διαλογικής καταχώρησης, χρησιμοποιήστε πριν από την εντολή του λειτουργικού συστήματος ένα θαυμαστικό (!). Για παράδειγμα:

db2 => !dir

Για να καταχωρήσετε μια εντολή μεγάλου μήκους που δεν χωράει σε μία γραμμή, θα πρέπει στο τέλος της γραμμής να αφήσετε ένα κενό διάστημα ακολουθούμενο από το χαρακτήρα συνέχισης γραμμής "\" και στη συνέχεια να πατήσετε Enter για να συνεχίσετε την εντολή στην επόμενη γραμμή. Για παράδειγμα:

   db2 select empno, function, firstname, lastname, birthdate, from \
   db2 (cont.) => employee where function='service' and \
   db2 (cont.) => firstname='Lily' order by empno desc

Για να τερματίσετε την κατάσταση διαλογικής καταχώρησης, υποβάλετε την εντολή quit.

Για περισσότερες πληροφορίες σχετικά με τη χρήση του Επεξεργαστή γραμμής εντολών, ανατρέξτε στο εγχειρίδιο Command Reference.


[ Αρχή σελίδας | Προηγούμενη σελίδα | Επόμενη σελίδα | Πίνακας περιεχομένων | Ευρετήριο ]