Ρύθμιση πρότασης SQL
Για να ανοίξετε το παράθυρο Ρύθμιση πρότασης SQL, εκτελέστε τα ακόλουθα βήματα:
-
Από το παράθυρο μιας συνεδρίας 3270, 5250 ή VT, επιλέξτε Ενέργειες > Μεταφορά
δεδομένων > Λήψη δεδομένων από το κεντρικό σύστημα.
-
Στο παράθυρο Λήψη δεδομένων από το κεντρικό σύστημα, επιλέξτε Νέα.
Το παράθυρο Ρύθμιση πρότασης SQL αποτελείται από δύο τμήματα: το τμήμα της
πρότασης και το τμήμα των αποτελεσμάτων.
Το τμήμα της πρότασης καλύπτει την πάνω περιοχή του παραθύρου και περιλαμβάνει
τα ακόλουθα πεδία: Διεύθυνση URL βάσης δεδομένων, Ταυτότητα προγράμματος
οδήγησης, Κλάση προγράμματος οδήγησης, Ταυτότητα χρήστη, Κωδικός πρόσβασης και
Πρόταση. Για να αλλάξετε την τιμή κάποιου από αυτά τα πεδία, τοποθετήστε το
δρομέα στο πεδίο και πληκτρολογήστε την τιμή που θέλετε.
Το τμήμα των αποτελεσμάτων καλύπτει την κάτω περιοχή του παραθύρου και
περιλαμβάνει τα υπόλοιπα πεδία: Προώθηση αποτελεσμάτων σε, Όνομα αρχείου, Είδος
αρχείου, Αντικατάσταση και Επισύναψη.
Μπορείτε να χρησιμοποιήσετε τα πεδία σε αυτό το τμήμα του παραθύρου για να
ορίσετε την εγγραφή των δεδομένων που επιστρέφονται από μια πρόταση SELECT της
SQL σε ένα αρχείο.
(Η προεπιλεγμένη ρύθμιση του Host On-Demand είναι να παρουσιάζονται τα δεδομένα
που προκύπτουν από μια πρόταση SELECT της SQL στην οθόνη.)
Πληροφορίες σχετικά με την αποθήκευση και το άνοιγμα προτάσεων SQL:
-
Μπορείτε να ρυθμίσετε και να αποθηκεύσετε μια πρόταση SQL σε ένα από τα
ακόλουθα παράθυρα:
-
Στο παράθυρο Ρύθμιση πρότασης SQL, ή
-
Στον Οδηγό SQL
-
Όμως, δεν μπορείτε να μεταφέρετε τις ρυθμίσεις σας από τον Οδηγό SQL στο
παράθυρο Ρύθμιση πρότασης SQL.
-
Επίσης, όταν επιλέξετε το άνοιγμα μιας πρότασης SQL που αποθηκεύσατε
προηγουμένως (πατώντας το κουμπί Άνοιγμα στο
παράθυρο Λήψη δεδομένων από το κεντρικό σύστημα), το Host On-Demand ανοίγει την
πρόταση στο ίδιο παράθυρο από το οποίο την αποθηκεύσατε.
Συνεπώς:
-
Αν ρυθμίσατε και αποθηκεύσατε την πρόταση SQL από το παράθυρο Ρύθμιση πρότασης
SQL, τότε το Host On-Demand ανοίγει την αποθηκευμένη πρόταση SQL στο παράθυρο
Ρύθμιση πρότασης SQL.
-
Αντίθετα, αν ρυθμίσατε και αποθηκεύσατε την πρόταση SQL χρησιμοποιώντας τον
Οδηγό SQL, τότε το Host On-Demand ανοίγει την αποθηκευμένη πρόταση SQL στον
Οδηγό SQL.
- Οδηγός SQL
-
Επιλέξτε Οδηγός SQL για να ανοίξετε τον Οδηγό SQL.
Ο Οδηγός SQL σάς επιτρέπει να δημιουργήσετε μια πρόταση SQL, να τη δοκιμάσετε,
να δείτε τα αποτελέσματά της και στη συνέχεια να την αποθηκεύσετε.
Ακολουθήστε τα παρακάτω βήματα για να χρησιμοποιήσετε τον Οδηγό SQL.
-
Επιλέξτε Οδηγός SQL.
-
Το παράθυρο Ρύθμιση πρότασης SQL κλείνει.
-
Το παράθυρο Οδηγός SQL ανοίγει.
-
Αν εσείς ή ο διαχειριστής του Host On-Demand καθορίσατε προεπιλεγμένες τιμές
στο παράθυρο Προεπιλεγμένες ρυθμίσεις μεταφοράς δεδομένων, τότε το Host
On-Demand χρησιμοποιεί αυτές τις τιμές ως αρχικές τιμές στα αντίστοιχα πεδία
του Οδηγού SQL (βλ. Προεπιλεγμένες ρυθμίσεις
μεταφοράς δεδομένων).
-
Χρησιμοποιήστε τον Οδηγό SQL για να εκτελέσετε τις εργασίες σας.
Μπορείτε να κάνετε τα ακόλουθα:
-
Να συνδεθείτε σε έναν απομακρυσμένο εξυπηρετητή βάσης δεδομένων
-
Να δείτε μια λίστα με τα ονόματα των διαθέσιμων σχημάτων και πινάκων
-
Να δημιουργήσετε μια πρόταση SQL
-
Να εκτελέσετε την πρόταση SQL και να δείτε τα αποτελέσματά της
-
Αν θέλετε να αποθηκεύσετε την πρόταση SQL που δημιουργήσατε στον Οδηγό SQL,
τότε μπορείτε να κάνετε ένα από τα ακόλουθα:
-
Αν χρησιμοποιείτε ένα πρόγραμμα πλοήγησης Java 1:
-
Στην καρτέλα SQL του Οδηγού SQL, πατήστε το κουμπί Αποθήκευση SQL, ή
-
Στην καρτέλα Αποτελέσματα του Οδηγού SQL, πατήστε το κουμπί Αποθήκευση SQL.
-
Αν χρησιμοποιείτε ένα πρόγραμμα πλοήγησης με υποστήριξη Java 2:
-
Στην καρτέλα Ανασκόπηση του Οδηγού SQL, πατήστε το κουμπί Αποθήκευση, ή
-
Στην καρτέλα Αποτελέσματα του Οδηγού SQL, πατήστε το κουμπί Αποθήκευση SQL.
Το Host On-Demand αποθηκεύει την πρόταση SQL στον ορισμό της τρέχουσας
συνεδρίας.
Η πρόταση SQL εμφανίζεται τώρα κάτω από τον κόμβο Τρέχουσα συνεδρία στη
διακλάδωση του παραθύρου Λήψη δεδομένων από το κεντρικό σύστημα.
-
Όταν έχετε ολοκληρώσει τις εργασίες σας με τον Οδηγό SQL, πατήστε Ακύρωση.
Αν δεν αποθηκεύσατε την πρόταση SQL, οι ρυθμίσεις που κάνατε χάθηκαν.
Δεν μπορείτε να αντιγράψετε ρυθμίσεις από τον Οδηγό SQL στο παράθυρο Ρύθμιση
πρότασης SQL.
Όταν ανοίξετε μια πρόταση SQL που αποθηκεύσατε προηγουμένως με τον Οδηγό SQL,
το Host On-Demand ανοίγει την πρόταση SQL στον Οδηγό SQL (βλ.
Πληροφορίες σχετικά με την αποθήκευση και το άνοιγμα προτάσεων
SQL).
- Διεύθυνση URL βάσης δεδομένων
-
Γράψτε τη διεύθυνση URL μιας βάσης δεδομένων (βλ.
Καθορισμός διεύθυνσης URL βάσης δεδομένων).
- Ταυτότητα προγράμματος οδήγησης
-
Αυτό το πλαίσιο λίστας περιέχει τα ονόματα όλων των προγραμμάτων οδήγησης JDBC
που έχουν καταχωρηθεί για το Host On-Demand.
Πατήστε στο βέλος δίπλα στο πλαίσιο λίστας και επιλέξτε το όνομα του
καταχωρημένου προγράμματος οδήγησης JDBC που θέλετε να χρησιμοποιήσετε, ή
επιλέξτε Άλλο για να καθορίσετε κάποιο άλλο πρόγραμμα οδήγησης.
Για γενικές πληροφορίες σχετικά με τη χρήση ενός προγράμματος οδήγησης JDBC με
τον πελάτη Host On-Demand, ανατρέξτε στην ενότητα
Καταχώρηση προγράμματος οδήγησης JDBC.
- Κλάση προγράμματος οδήγησης
-
Το πλήρες όνομα της κλάσης Java του προγράμματος οδήγησης JDBC.
-
Αν στο πεδίο Tαυτότητα προγράμματος οδήγησης επιλέξατε το όνομα ενός
καταχωρημένου προγράμματος οδήγησης, τότε το Host On-Demand εμφανίζει το όνομα
της αντίστοιχης κλάσης Java στο πεδίο Κλάση προγράμματος οδήγησης και δεν σας
επιτρέπει να το τροποποιήσετε.
-
Αν στο πεδίο Ταυτότητα προγράμματος οδήγησης επιλέξατε την τιμή Άλλο, θα πρέπει
να πληκτρολογήσετε το πλήρες όνομα της κλάσης του προγράμματος οδήγησης στο
πεδίο Κλάση προγράμματος οδήγησης.
Γίνεται διάκριση μεταξύ πεζών και κεφαλαίων χαρακτήρων (
COM
είναι
διαφορετικό από com
).
Αν δεν γνωρίζετε το πλήρες όνομα της κλάσης, επικοινωνήστε με τον προμηθευτή
του προγράμματος οδήγησης.
- Ταυτότητα χρήστη
-
Η ταυτότητα χρήστη που χρησιμοποιείται για την πρόσβαση στη βάση δεδομένων (αν
απαιτείται).
- Κωδικός πρόσβασης
-
Ο κωδικός πρόσβασης που χρησιμοποιείται για την πρόσβαση στη βάση δεδομένων (αν
απαιτείται).
Καθώς πληκτρολογείτε έναν κωδικό πρόσβασης (όπως
mypass
) στο πεδίο
Κωδικός πρόσβασης, το Host On-Demand εμφανίζει αστερίσκους (******
) αντί για τους χαρακτήρες του κωδικού πρόσβασης.
- Πρόταση
-
Η πρόταση SQL που θέλετε να αποστέλλεται στον εξυπηρετητή βάσης δεδομένων.
Μπορείτε να δημιουργήσετε τα ίδια τέσσερα είδη προτάσεων SQL που είναι
διαθέσιμα στον Οδηγό SQL:
-
SELECT
-
INSERT
-
UPDATE
-
DELETE
Το Host On-Demand δεν ελέγχει την εγκυρότητα της σύνταξης της πρότασης SQL.
Αν η σύνταξη της πρότασης SQL δεν είναι έγκυρη, τότε θα εμφανιστεί ένα μήνυμα
σφάλματος κατά την εκτέλεση της πρότασης από το Host On-Demand.
- Προώθηση αποτελεσμάτων σε
-
Ο προορισμός εξόδου για τα δεδομένα που επιστρέφονται από την πρόταση SQL:
-
Οθόνη
Το Host On-Demand παρουσιάζει τα δεδομένα στο παράθυρο Αποτελέσματα ερωτήματος.
Αυτή είναι η προεπιλεγμένη ρύθμιση.
-
Αρχείο
Το Host On-Demand εγγράφει τα δεδομένα σε έναρ αρχείο.
-
Γράψτε τη διαδρομή του αρχείου στο πεδίο Όνομα αρχείου.
Σημείωση: Θα πρέπει να καθορίσετε την πλήρη διαδρομή
και το όνομα του αρχείου, συμπεριλαμβανομένου και του γράμματος της
μονάδας δίσκου (για παράδειγμα
c:\Documents and Settings\user1\output.txt
).
-
Πατήστε στο βέλος δίπλα στο πεδίο Είδος αρχείου και επιλέξτε ένα είδος αρχείου
βάσης δεδομένων από τη λίστα.
-
Επιλέξτε Αντικατάσταση για να γίνει αντικατάσταση ενός υπάρχοντος αρχείου με το
ίδιο όνομα, ή Επισύναψη για να προστεθούν τα δεδομένα στο τέλος των
υπαρχόντων δεδομένων του αρχείου.
- Όνομα αρχείου
-
Αν η πρόταση SQL είναι μια πρόταση SELECT:
-
Αν θέλετε να παρουσιαστούν τα δεδομένα που επιστρέφονται από την πρόταση SELECT
στην οθόνη, τότε αφήστε αυτό το πεδίο κενό.
-
Αν θέλετε να αποθηκευτούν τα δεδομένα που επιστρέφονται από την πρόταση SELECT
σε ένα αρχείο, τότε πληκτρολογήστε σε αυτό το πεδίο τη διαδρομή και το όνομα
του αρχείου ή πατήστε το κουμπί Αναζήτηση για να επιλέξετε κάποιο ήδη υπάρχον
αρχείο.
Αν η πρόταση SQL είναι μια πρόταση INSERT, UPDATE ή DELETE, τότε αγνοήστε αυτό
το πεδίο.
- Είδος αρχείου
-
Επιλέξτε το είδος του αρχείου εξόδου.
Αγνοήστε αυτό το πεδίο αν το είδος της πρότασης SQL είναι INSERT, UPDATE ή
DELETE.
Όταν το επιλεγμένο είδος αρχείου είναι HTML ή
XML, το Host On-Demand παρέχει πρόσθετες επιλογές (όπως το
περίγραμμα του πίνακα και η απόσταση των κελιών για το είδος αρχείου HTML,
και η διαμόρφωση XML και η κωδικοποίηση χαρακτήρων για το είδος αρχείου XML) με
προεπιλεγμένες τιμές τις οποίες μπορείτε να τροποποιήσετε από την καρτέλα
Δεδομένα εξόδου του Οδηγού SQL αλλά όχι από αυτό το παράθυρο Ρύθμιση πρότασης
SQL (χρησιμοποιούνται οι προεπιλεγμένες τιμές).
Οι προεπιλεγμένες τιμές είναι:
-
Για HTML:
-- Ευθυγράμμιση αριστερά, Προσθήκη περιγράμματος, Προσθήκη επικεφαλίδων στηλών και άλλες δευτερεύουσες επιλογές παρουασίασης
-
Για XML:
-- Το είδος Excel-XML με κωδικοποίηση χαρακτήρων Unicode UTF-8
Αν θέλετε να καθορίσετε για κάποια από αυτές τις επιλογές μια τιμή διαφορετική
από την προεπιλεγμένη, θα πρέπει να χρησιμοποιήσετε τον Οδηγό SQL για να
δημιουργήσετε την πρόταση SQL (βλ. Πληροφορίες σχετικά
με την αποθήκευση και το άνοιγμα προτάσεων SQL) και να καθορίσετε τις τιμές
που θέλετε (στον Οδηγό SQL, επιλέξτε την καρτέλα Δεδομένα εξόδου, επιλέξτε
Αρχείο, επιλέξτε HTML ή XML και στη συνέχεια επιλέξτε Ρυθμίσεις).
Κατά την εκτέλεση της πρότασης SQL, το Host On-Demand θα χρησιμοποιεί τις τιμές
που καθορίσατε.
- Αντικατάσταση, Επισύναψη
-
Επιλέξτε Αντικατάσταση αν θέλετε να αντικατασταθούν τα
περιεχόμενα ενός υπάρχοντος αρχείου με το ίδιο όνομα, ή επιλέξτε
Επισύναψη αν θέλετε να προστεθούν τα δεδομένα στο τέλος των
υπαρχόντων δεδομένων.
Αν το αρχείο δεν υπάρχει, τότε τόσο με την τιμή Αντικατάσταση όσο και με την
τιμή Επισύναψη δημιουργείται ένα νέο αρχείο.
Αγνοήστε αυτό το πεδίο αν το είδος της πρότασης SQL είναι INSERT, UPDATE ή
DELETE.
- Εκτέλεση
-
Επιλέξτε Εκτέλεση για να εκτελεστεί η πρόταση SQL.
Η εκτέλεση μιας πρότασης SQL από αυτό το παράθυρο έχει το ίδιο αποτέλεσμα με
το πάτημα του κουμπιού Εκτέλεση στο παράθυρο Λήψη δεδομένων από το κεντρικό
σύστημα (βλ. Εκτέλεση).
- Αποθήκευση
-
Επιλέξτε Αποθήκευση για να αποθηκευτεί η πρόταση SQL στον ορισμό της τρέχουσας
συνεδρίας.
Η πρόταση SQL εμφανίζεται τώρα κάτω από τον κόμβο Τρέχουσα συνεδρία στη
διακλάδωση του παραθύρου Λήψη δεδομένων από το κεντρικό σύστημα.
Όταν ανοίξετε μια πρόταση SQL που αποθηκεύσατε προηγουμένως από το παράθυρο
Ρύθμιση πρότασης SQL, το Host On-Demand ανοίγει την πρόταση SQL στο παράθυρο
Ρύθμιση πρότασης SQL (βλ. Πληροφορίες σχετικά με την αποθήκευση
και το άνοιγμα προτάσεων SQL).
Πολλά από τα πεδία του παραθύρου Ρύθμιση πρότασης SQL είναι ίδια με αυτά του
παραθύρου της ενέργειας ερωτήματος SQL (SQLQuery) στη λειτουργία Σύνταξη
μακροεντολών.
Για πιο αναλυτικές πληροφορίες σχετικά με αυτά τα πεδία, ανατρέξτε στην ενότητα
SQLQuery action στο
εγχειρίδιο Macro Programming Guide.
Συναφή θέματα: