Κέντρο πληροφοριών

Οδηγός SQL (προγράμματα πλοήγησης με υποστήριξη Java 2)

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

Ο απομακρυσμένος εξυπηρετητής βάσης δεδομένων πρέπει να εκτελείται σε ένα κεντρικό σύστημα iSeries ή AS/400 και στο σταθμό εργασίας πελάτη πρέπει να έχει εγκατασταθεί ένα κατάλληλο πρόγραμμα οδήγησης JDBC (Java Database Connectivity). Στο λογισμικό πελάτη Host On-Demand και Database On-Demand περιλαμβάνεται ένα πρόγραμμα οδήγησης JDBC από το Πακέτο εργαλείων AS/400 για Java (AS/400 Toolbox for Java), το οποίο επιτρέπει την πρόσβαση του πελάτη Host On-Demand ή Database On-Demand σε δεδομένα DB2/400 σε ένα κεντρικό σύστημα iSeries ή AS/400 στο οποίο έχουν οριστεί οι κατάλληλες ρυθμίσεις (ανατρέξτε στη βοήθεια για το πεδίο Ταυτότητα προγράμματος οδήγησης στην καρτέλα Σύνδεση χρήστη).

Οι εξυπηρετητές βάσης δεδομένων που λειτουργούν σε άλλες πλατφόρμες κεντρικών συστημάτων υποστηρίζονται μόνο όταν έχει εγκατασταθεί το κατάλληλο πρόγραμμα οδήγησης JDBC στο σταθμό εργασίας του πελάτη Host On-Demand ή Database On-Demand (ανατρέξτε στη βοήθεια για το πεδίο Ταυτότητα προγράμματος οδήγησης στην καρτέλα Σύνδεση χρήστη).

Το περιβάλλον χρήστη του Οδηγού SQL σάς καθοδηγεί κατά την επιλογή των πινάκων, την επιλογή των στηλών από τις οποίες θέλετε να επιστραφούν δεδομένα, τον καθορισμό συνθηκών για την επιλογή των σειρών δεδομένων που θα συμπεριληφθούν στα αποτελέσματα, την επιλογή των στηλών με βάση τις οποίες θα ταξινομηθούν τα αποτελέσματα και τη δημιουργία μιας έγκυρης πρότασης SQL. Η νέα λειτουργία Δημιουργία έκφρασης σας επιτρέπει να χρησιμοποιήσετε τελεστές, προκαθορισμένες συναρτήσεις, σταθερές και στοιχεία προγραμματισμού για να ορίσετε σύνθετες συνθήκες για την επιλογή των σειρών δεδομένων των οποίων θέλετε να γίνει επεξεργασία. Η ίδια λειτουργία Δημιουργία έκφρασης σας επιτρέπει να ορίσετε εκφράσεις στηλών που αυτόματα προβάλλουν τα αποτελέσματα σύνθετων υπολογισμών με βάση τις επιστρεφόμενες τιμές. Τα δεδομένα που επιστρέφονται από τη βάση δεδομένων (συμπεριλαμβανομένων και των αποτελεσμάτων των εκφράσεων στηλών) μπορούν είτε να παρουσιαστούν στην οθόνη είτε να αποθηκευτούν σε ένα αρχείο. Υποστηρίζονται διάφορα είδη αρχείων, συμπεριλαμβανομένου και του XML. Μπορείτε να ορίσετε ένα όνομα για μια πρόταση SQL και να την αποθηκεύσετε για μελλοντική χρήση.

Μπορείτε να ορίσετε προεπιλεγμένες τιμές για ορισμένα πεδία αυτού του Οδηγού, εφόσον ο διαχειριστής έχει ενεργοποιήσει τη δυνατότητα αυτή για το λογισμικό πελάτη σας ή για την ταυτότητα χρήστη σας.

Το παράθυρο του Οδηγού αποτελείται από μια σειρά απο καρτέλες που σας καθοδηγούν κατά τη δημιουργία και την εκτέλεση μιας πρότασης SQL. Πρόκειται για τις ακόλουθες καρτέλες:

Έναρξη

Επιλογή (SELECT)
Επιλέξτε Επιλογή (SELECT) για να επιλέξετε σειρές από έναν ή περισσότερους πίνακες.
Παρεμβολή (INSERT)
Επιλέξτε Παρεμβολή (INSERT) για να παρεμβάλετε μια σειρά δεδομένων σε έναν πίνακα.
Ενημέρωση (UPDATE)
Επιλέξτε Ενημέρωση (UPDATE) για να ενημερώσετε μία ή περισσότερες σειρές δεδομένων σε έναν πίνακα.
Διαγραφή (DELETE)
Επιλέξτε Διαγραφή (DELETE) για να διαγράψετε μία ή περισσότερες σειρές δεδομένων από έναν πίνακα.

Σύνδεση χρήστη

Διεύθυνση URL βάσης δεδομένων
Βλ. Καθορισμός διεύθυνσης URL βάσης δεδομένων.

Αν ο Οδηγός SQL ενεργοποιηθεί από μια συνεδρία τερματικού 5250, τότε στο πεδίο Διεύθυνση URL βάσης δεδομένων εμφανίζεται ως προεπιλεγμένη τιμή το όνομα του κεντρικού συστήματος iSeries με το οποίο είναι συνδεδεμένη η συνεδρία.

Ταυτότητα χρήστη
Αν απαιτείται η καταχώρηση μιας ταυτότητας χρήστη για τη σύνδεση στον απομακρυσμένο εξυπηρετητή βάσης δεδομένων, τότε γράψτε την ταυτότητα χρήστη σας στο πεδίο Ταυτότητα χρήστη. Διαφορετικά, αφήστε αυτό το πεδίο κενό.
Κωδικός πρόσβασης
Αν απαιτείται η καταχώρηση ενός κωδικού πρόσβασης για τη σύνδεση στον απομακρυσμένο εξυπηρετητή βάσης δεδομένων, τότε γράψτε τον κωδικό πρόσβασης που αντιστοιχεί στην ταυτότητα χρήστη σας στο πεδίο Κωδικός πρόσβασης. Διαφορετικά, αφήστε αυτό το πεδίο κενό.
Ταυτότητα προγράμματος οδήγησης
Αυτό το πλαίσιο λίστας περιέχει τα ονόματα όλων των προγραμμάτων οδήγησης JDBC που έχουν καταχωρηθεί για το Host On-Demand. Πατήστε στο βέλος δίπλα στο πλαίσιο λίστας και επιλέξτε το όνομα του καταχωρημένου προγράμματος οδήγησης JDBC που θέλετε να χρησιμοποιήσετε, ή επιλέξτε Άλλο για να καθορίσετε κάποιο άλλο πρόγραμμα οδήγησης.

Για γενικές πληροφορίες σχετικά με τη χρήση ενός προγράμματος οδήγησης JDBC με τον πελάτη Host On-Demand ή Database On-Demand, ανατρέξτε στην ενότητα Καταχώρηση προγράμματος οδήγησης JDBC.

Άλλο
Αυτό το πεδίο πρέπει να περιέχει το πλήρες όνομα της κλάσης Java του προγράμματος οδήγησης JDBC που επιλέξατε στο πεδίο Ταυτότητα προγράμματος οδήγησης.

Το πρόγραμμα οδήγησης πρέπει να έχει εγκατασταθεί στο σταθμό εργασίας πελάτη και πρέπει να είναι προσβάσιμο από τον πελάτη Host On-Demand ή Database On-Demand (βλ. Υλοποίηση προγράμματος οδήγησης JDBC).

Φίλτρο πινάκων (Οδηγός SQL)
Αυτό το πεδίο δεν εμφανίζεται, εκτός αν έχει ενεργοποιηθεί από το διαχειριστή του Host On-Demand.

Γράψτε μια λίστα με ονόματα σχημάτων, φίλτρων σχημάτων, πινάκων και φίλτρων πινάκων, διαχωρίζοντας τα ονόματα μεταξύ τους με κόμματα. Για περισσότερη βοήθεια, ανατρέξτε στην ενότητα Παραδείγματα. Για αναλυτικές πληροφορίες σχετικά με τα ονόματα σχημάτων, τα φίλτρα σχημάτων, τα ονόματα πινάκων και τα φίλτρα πινάκων, ανατρέξτε στην ενότητα Καθορισμός λίστας διαθέσιμων σχημάτων και πινάκων.

Στη λίστα οριοθετημένων με κόμματα τιμών που πληκτρολογείτε σε αυτό το πεδίο προσδιορίζονται τα σχήματα και οι πίνακες που θέλετε να εμφανίζονται στη Λίστα διαθέσιμων πινάκων στην καρτέλα Πίνακες του Οδηγού SQL αφού συνδεθείτε στη βάση δεδομένων.

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

Αυτό το πεδίο Φίλτρο πινάκων αποτελεί ένα από τα επίπεδα φιλτραρίσματος της λίστας διαθέσιμων πινάκων (βλ. Επίπεδο 4. Τιμή για την τρέχουσα πρόταση SQL ή μεταφόρτωσης αρχείου).

Σύνδεση και Αποσύνδεση
Πατήστε το κουμπί Σύνδεση για να συνδεθείτε στον απομακρυσμένο εξυπηρετητή βάσης δεδομένων.

Αν η σύνδεση αποτύχει και εμφανιστεί ένα μήνυμα σφάλματος Java ή χρησιμοποιείτε το Netscape 4.7x, ανατρέξτε στην ενότητα Προβλήματα σύνδεσης.

Σε ορισμένες περιπτώσεις μπορεί να παρουσιαστεί το μήνυμα σφάλματος SQL Assist Exception (Εξαίρεση του SQL Assist). Βλ. Εξαίρεση του SQL Assist.

Πατήστε το κουμπί Αποσύνδεση για να αποσυνδεθείτε από τον απομακρυσμένο εξυπηρετητή βάσης δεδομένων.

Πίνακες

Διαθέσιμοι πίνακες
Εμφανίζεται μια λίστα με τα σχήματα και τους πίνακες που είναι διαθέσιμοι για χρήση στην τρέχουσα πρόταση SQL (βλ. Λίστα διαθέσιμων πινάκων).

Τα περιεχόμενα αυτής της λίστας καθορίζονται από διάφορα επίπεδα φιλτραρίσματος (βλ. Επίπεδα φιλτραρίσματος για ονόματα σχημάτων και πινάκων).

Θα παρατηρήσετε τα εξής:

Για να μετακινήσετε έναν ή περισσότερους πίνακες στη λίστα Διαθέσιμοι πίνακες:

Για να επιλέξετε την ανάπτυξη ή τη σύμπτυξη των περιεχομένων ενός σχήματος στη λίστα, πατήστε στο σύμβολο + ή - δίπλα στο όνομα του σχήματος.

Επιλεγμένοι πίνακες
Η λίστα αυτή περιέχει τον πίνακα ή τους πίνακες στους οποίους αναφέρεται η πρόταση SQL.

Αν το είδος της πρότασης SQL είναι SELECT, τότε ο Οδηγός SQL προσθέτει τα ονόματα των επιλεγμένων πινάκων στην παράμετρο FROM της πρότασης SQL στην καρτέλα Ανασκόπηση.

Ένα όνομα συσχέτισης είναι ένα εναλλακτικό όνομα για έναν πίνακα. Όταν επιλέξετε τον ίδιο πίνακα (για παράδειγμα, AA01) περισσότερες από μία φορές, ο Οδηγός SQL αυτόματα δημιουργεί ένα όνομα συσχέτισης για τον πίνακα (για παράδειγμα, AA01_1). Για να δημιουργήσετε εσείς ένα όνομα συσχέτισης:

  1. Επιλέξτε ένα όνομα πίνακα.
  2. Γράψτε το όνομα συσχέτισης που θέλετε να χρησιμοποιήσετε.

Για να μετακινήσετε ένα ή περισσότερα ονόματα πινάκων πίσω στη λίστα Διαθέσιμοι πίνακες:

Για να μετακινήσετε όλους τους πίνακες πίσω στη λίστα Διαθέσιμοι πίνακες, πατήστε το κουμπί << .

Φίλτρο σχημάτων
Πατήστε το κουμπί Φίλτρο σχημάτων για να επιλέξετε τα ονόματα των σχημάτων που θέλετε να εμφανίζονται στη λίστα Διαθέσιμοι πίνακες.
Φίλτρο πινάκων
Πατήστε το κουμπί Φίλτρο πινάκων για να επιλέξετε τα ονόματα ή τα είδη των πινάκων που θέλετε να εμφανίζονται στη λίστα Διαθέσιμοι πίνακες.
Ανανέωση
Πατήστε το κουμπί Ανανέωση για να ανανεωθεί η λίστα Διαθέσιμοι πίνακες.

Στήλες

Χρησιμοποιήστε την καρτέλα Στήλες για να επιλέξετε τις στήλες που θέλετε να περιλαμβάνονται στα δεδομένα που επιστρέφονται από την πρόταση SQL. Η καρτέλα Στήλες είναι διαθέσιμη μόνο αν το είδος της πρότασης SQL είναι SELECT.

Όταν επιλέξετε μια στήλη στην καρτέλα Στήλες, ο Οδηγός SQL προσθέτει το όνομα της στήλης στην πρόταση SELECT της πρότασης SQL στην καρτέλα Ανασκόπηση.

Αν δεν επιλέξετε καμία στήλη στην καρτέλα Στήλες, τότε η πρόταση SQL επιλέγει όλες τις στήλες του πίνακα ή των πινάκων που καθορίσατε. Αυτό οφείλεται στο γεγονός ότι η προεπιλεγμένη πρόταση SQL για την επιλογή σειρών είναι SELECT * from όνομα_πίνακα, όπου * σημαίνει "όλες οι στήλες".

Για να επιλέξετε μία ή περισσότερες στήλες:

  1. Πατήστε σε μία ή περισσότερες στήλες στη λίστα Διαθέσιμες στήλες. Η λίστα περιέχει όλες τις στήλες όλων των πινάκων που επιλέχθηκαν στην καρτέλα Πίνακες. (Για να επιλέξετε την ανάπτυξη ή τη σύμπτυξη των περιεχομένων ενός πίνακα στη λίστα, πατήστε στο σύμβολο + ή - δίπλα στο όνομα του πίνακα.)
  2. Πατήστε το κουμπί > για να προσθέσετε την επιλεγμένη στήλη ή τις επιλεγμένες στήλες στη λίστα Επιλεγμένες στήλες.
Πατήστε το κουμπί >> για να προσθέσετε όλες τις στήλες της λίστας Διαθέσιμες στήλες στη λίστα Επιλεγμένες στήλες.

Για να αφαιρέσετε μία ή περισσότερες στήλες από τη λίστα Επιλεγμένες στήλες:

  1. Πατήστε σε μία ή περισσότερες στήλες στη λίστα Επιλεγμένες στήλες.
  2. Πατήστε το κουμπί < για να αφαιρέσετε την επιλεγμένη στήλη ή τις επιλεγμένες στήλες από τη λίστα Επιλεγμένες στήλες.
Πατήστε το κουμπί << για να αφαιρέσετε όλες τις επιλεγμένες στήλες από τη λίστα Επιλεγμένες στήλες.

Μετακίνηση προς τα πάνω, Μετακίνηση προς τα κάτω
Χρησιμοποιήστε αυτά τα κουμπιά για να αλλάξετε τη σειρά με την οποία εμφανίζονται οι επιλεγμένες στήλες.

Κατά την εκτέλεση της πρότασης SQL, το Host On-Demand παρουσιάζει τις στήλες από τα αριστερά προς τα δεξιά στην καρτέλα Αποτελέσματα με τη σειρά που καθορίσατε στην καρτέλα Στήλες.

Προσθήκη
Χρησιμοποιήστε αυτό το κουμπί για να ενεργοποιήσετε τη λειτουργία Δημιουργία έκφρασης και να δημιουργήσετε μια έκφραση στήλης.

Έκφραση στήλης είναι μια έκφραση που υπολογίζει μια τιμή που θέλετε να εμφανίζεται ως η τιμή μιας στήλης στα αποτελέσματα της πρότασης.

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

Οι εκφράσεις στηλών αποτελούν ένα ισχυρό εργαλείο για την αυτόματη εκτέλεση υπολογισμών με τις τιμές ενός πίνακα και την παρουσίαση των αποτελεσμάτων τους.

Για παράδειγμα, έστω ότι ο πίνακας HODTEST.AA01 περιέχει μια στήλη με το όνομα SALES και ότι θέλετε να υπολογίσετε την τιμή μιας προμήθειας 6% επί των πωλήσεων, η οποία βασίζεται στην τιμή της στήλης SALES σε κάθε σειρά δεδομένων του πίνακα. Στην περίπτωση αυτή μπορείτε να χρησιμοποιήσετε τη λειτουργία Δημιουργία έκφρασης για να σχηματίσετε ή να πληκτρολογήσετε την έκφραση HODTEST.AA01.SALES * .06. Κατά την εκτέλεση της πρότασης SQL δημιουργείται μια επιπλέον στήλη εξόδου για αυτή την έκφραση στήλης, στην οποία εμφανίζεται η προμήθεια των 6% για κάθε εγγραφή του πίνακα.

Μπορείτε να χρησιμοποιήσετε περισσότερες από μία στήλες σε μια έκφραση στήλης. Για παράδειγμα, για να αθροίσετε τις τιμές των στηλών SALARY, BONUS και COMM, μπορείτε να σχηματίσετε ή να πληκτρολογήσετε την έκφραση στήλης SALARY + BONUS + COMM.

Για περισσότερες πληροφορίες, βλ. Δημιουργία εκφράσεων.

Τροποποίηση
Χρησιμοποιήστε αυτό το κουμπί για να τροποποιήσετε μια υπάρχουσα έκφραση στήλης. Ακολουθήστε τα εξής βήματα:
  1. Επιλέξτε την έκφραση στήλης που θέλετε να τροποποιήσετε.
  2. Επιλέξτε Τροποποίηση.
Διαγραφή
Χρησιμοποιήστε αυτό το κουμπί για να διαγράψετε μια έκφραση στήλης. Ακολουθήστε τα εξής βήματα:
  1. Επιλέξτε την έκφραση στήλης που θέλετε να διαγράψετε.
  2. Επιλέξτε Διαγραφή.

Συνενώσεις

Συνένωση (join) είναι ο μηχανισμός για την επιλογή των σειρών δύο διαφορετικών πινάκων που θα περιλαμβάνονται σε μια πρόταση SQL, βάσει της σύγκρισης των περιεχομένων (ισούται με, δεν ισούται με, είναι μεγαλύτερο από, είναι μικρότερο από, κ.ο.κ.) κάποιων επιλεγμένων στηλών τους.

Η καρτέλα Συνενώσεις είναι διαθέσιμη μόνο αν το είδος της πρότασης SQL είναι SELECT.

Στην καρτέλα Συνενώσεις εμφανίζεται ένα μικρό παράθυρο για κάθε πίνακα που συμπεριλάβατε στη λίστα των επιλεγμένων πινάκων στην καρτέλα Πίνακες. Στο μικρό παράθυρο του κάθε πίνακα εμφανίζονται τα ονόματα των στηλών του πίνακα.

Μπορείτε να χρησιμοποιήσετε τα κουμπιά στη δεξιά πλευρά της καρτέλας Συνενώσεις για να δημιουργήσετε και να τροποποιήσετε συνενώσεις πινάκων.

Οι χρωματιστές γραμμές σύνδεσης έχουν την ακόλουθη σημασία:

Συνένωση
Πατήστε το κουμπί Συνένωση για να δημιουργήσετε μια νέα συνένωση. Ακολουθήστε τα εξής βήματα:
  1. Επιλέξτε ένα όνομα στήλης στον πρώτο πίνακα που θέλετε να συνενώσετε.
  2. Επιλέξτε ένα όνομα στήλης στο δεύτερο πίνακα που θέλετε να συνενώσετε.
    • Αν η συνένωση των δύο επιλεγμένων στηλών είναι δυνατή, τότε ο Οδηγός SQL εμφανίζει μια γκρι γραμμή μεταξύ των ονομάτων των στηλών.
    • Αν δεν είναι δυνατή η συνένωση των δύο επιλεγμένων στηλών επειδή οι δύο στήλες περιέχουν διαφορετικά είδη δεδομένων, τότε ο Οδηγός SQL εμφανίζει μια κόκκινη γραμμή μεταξύ των ονομάτων των στηλών.
  3. Χρησιμοποιήστε το κουμπί Είδος συνένωσης για να επιλέξετε ένα είδος συνένωσης (βλ. τη βοήθεια για το κουμπί Είδος συνένωσης παρακάτω). Το προεπιλεγμένο είδος είναι μια εσωτερική συνένωση.
  4. Πατήστε το κουμπί Συνένωση για να δημιουργήσετε τη συνένωση. Ο Οδηγός SQL εμφανίζει μια μπλε γραμμή μεταξύ των ονομάτων των στηλών, η οποία δηλώνει ότι πρόκειται για μια ολοκληρωμένη συνένωση.
<, >
Χρησιμοποιήστε αυτά τα κουμπιά για να επιλέξετε τη συνένωση με την οποία θέλετε να εργαστείτε. Ο Οδηγός SQL εμφανίζει τη γραμμή που συνδέει τις στήλες της επιλεγμένης συνένωσης σε πράσινο χρώμα.
Αναίρεση συνένωσης
Χρησιμοποιήστε αυτό το κουμπί για να αναιρέσετε μια υπάρχουσα συνένωση. Ακολουθήστε τα εξής βήματα:
  1. Επιλέξτε μια υπάρχουσα συνένωση χρησιμοποιώντας το κουμπί > ή <.
  2. Πατήστε το κουμπί Αναίρεση συνένωσης.
Είδος συνένωσης
Χρησιμοποιήστε αυτό το κουμπί για να επιλέξετε τον τελεστή συνένωσης και το είδος συνένωσης. Ο τελεστής συνένωσης είναι ένας από τους εξής: Το είδος συνένωσης είναι ένα από τα εξής (στις περιγραφές αυτές θεωρείται δεδομένο ότι ο τελεστής συνένωσης είναι =):

Συνθήκες

Χρησιμοποιήστε την καρτέλα Συνθήκες για τους ακόλουθους δύο σκοπούς:

Η καρτέλα Συνθήκη είναι διαθέσιμη μόνο αν το είδος της πρότασης SQL είναι SELECT, UPDATE ή DELETE.

Για να ορίσετε τον αποκλεισμό διπλότυπων σειρών δεδομένων από τα αποτελέσματα μιας πρότασης SELECT, επιλέξτε το τετραγωνίδιο Αποκλεισμός διπλότυπων σειρών (SELECT DISTINCT). Όταν επιλέξετε αυτό το τετραγωνίδιο, ο Οδηγός SQL προσθέτει το προσδιοριστικό DISTINCT στο ρήμα SELECT της πρότασης SQL στην καρτέλα Ανασκόπηση.

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

Χρησιμοποιήστε αυτή την καρτέλα για να ορίσετε τις συνθήκες για μια πρόταση SQL.

Μπορείτε να χρησιμοποιήσετε τα διαθέσιμα στοιχεία ελέγχου για να δημιουργήσετε μια συνθήκη ή μπορείτε να πληκτρολογήσετε τη συνθήκη απευθείας στο πεδίο Συνθήκες.

Εκτελέστε τα ακόλουθα βήματα για να δημιουργήσετε μια συνθήκη χρησιμοποιώντας τα διαθέσιμα στοιχεία ελέγχου:

  1. Επιλέξτε τη στήλη για την αναζήτηση από τη λίστα Διαθέσιμες στήλες.

  2. Επιλέξτε έναν τελεστή από τη λίστα Τελεστές.

  3. Γράψτε μία ή περισσότερες τιμές στη λίστα Τιμές. Γράψτε μία τιμή ανά γραμμή. Πατήστε το κουμπί Εκκαθάριση αν θέλετε να αφαιρέσετε όλες τις τιμές από τη λίστα Τιμές.

    Αν επιλέξατε τον τελεστή Μεταξύ στη λίστα Τελεστές, θα πρέπει να γράψετε δύο τιμές ανά γραμμή στη λίστα Τιμές. Οι τιμές διαχωρίζονται μεταξύ τους με ένα συμπλεκτικό (&).

    Μπορείτε να αναζητήσετε τιμές πατώντας το κουμπί Εύρεση.

    Μπορείτε να καθορίσετε μεταβλητές του κεντρικού συστήματος στη λίστα Τιμές. Για να γίνει αυτό, πατήστε σε μια γραμμή στη λίστα Τιμές και στη συνέχεια πατήστε το κουμπί Προσθήκη μεταβλητής. Εμφανίζεται το παράθυρο Προσθήκη μεταβλητής. Γράψτε το όνομα της μεταβλητής και πατήστε OK. Το παράθυρο Προσθήκη μεταβλητής κλείνει και η μεταβλητή προστίθεται στη λίστα Τιμές της καρτέλας Συνθήκες.

    Μπορείτε να καθορίσετε παραμέτρους στη λίστα Τιμές. Αν καθορίσετε μια παράμετρο, η τιμή της θα χρησιμοποιηθεί στη συνθήκη αναζήτησης. Για να καθορίσετε μια παράμετρο, χρησιμοποιήστε τη διαμόρφωση :parm, όπου parm είναι το όνομα της παραμέτρου. Για παράδειγμα, γράψτε :empid για να καθορίσετε την παράμετρο empid.

  4. Πατήστε το κουμπί Προσθήκη για να προσθέσετε τη συνθήκη στο πεδίο Συνθήκες.

  5. Για να καθορίσετε πρόσθετες συνθήκες αναζήτησης για την πρότασή σας, επιλέξτε AND ή OR. Στη συνέχεια, δημιουργήστε τη δεύτερη συνθήκη αναζήτησης εκτελώντας τα ίδια βήματα που περιγράφηκαν προηγουμένως. Όταν πατήσετε το κουμπί Προσθήκη, η νέα συνθήκη προστίθεται σε αυτές που εμφανίζονται ήδη στο πεδίο Συνθήκες.

Για να γράψετε μια συνθήκη απευθείας στο πεδίο Συνθήκες, τοποθετήστε το δείκτη του ποντικιού στο πεδίο Συνθήκες και πληκτρολογήστε τη συνθήκη.

Μπορείτε επίσης να χρησιμοποιήσετε το πεδίο Συνθήκες για να τροποποιήσετε ή να διαγράψετε μια συνθήκη που δημιουργήσατε χρησιμοποιώντας τα στοιχεία ελέγχου του παραθύρου. Για να τροποποιήσετε μια συνθήκη, χρησιμοποιήστε τα κατάλληλα πλήκτρα του πληκτρολογίου για να προσθέσετε ή να αφαιρέσετε κείμενο από τη συνθήκη. Για να διαγράψετε μια συνθήκη, χρησιμοποιήστε το πλήκτρο Delete ή Backspace ή ακολουθήστε τα παρακάτω βήματα:

  1. Επιλέξτε τη συνθήκη με το ποντίκι.
  2. Πατήστε το πλήκτρο Delete.

Μπορείτε επίσης να αντιγράψετε και να επικολλήσετε κείμενο μεταξύ του προχείρου του συστήματος και του πεδίου Συνθήκες.

Για να δημιουργήσετε μια σύνθετη συνθήκη, πατήστε το κουμπί Σύνθετη έκφραση για να ανοίξετε το παράθυρο Δημιουργία έκφρασης - Συνθήκες (βλ. Δημιουργία εκφράσεων).

Ομάδες

Χρησιμοποιήστε τη σελίδα Ομάδες για να καθορίσετε ποιες στήλες θα χρησιμοποιούνται για την ομαδοποίηση αποτελεσμάτων. Όταν ομαδοποιήσετε αποτελέσματα, τα δεδομένα στο σύνολο αποτελεσμάτων είναι χωρισμένα σε ομάδες με βάση τις τιμές στις καθορισμένες στήλες. Για κάθε ομάδα επιστρέφεται μία γραμμή δεδομένων.

Η καρτέλα Ομάδες είναι διαθέσιμη μόνο όταν το είδος της πρότασης SQL είναι SELECT.

Μπορείτε να επιλέξετε την ομαδοποίηση με βάση περισσότερες από μία στήλες. Όμως, δεν γίνεται ταξινόμηση των ομάδων. Χρησιμοποιήστε την καρτέλα Ταξινόμηση για να ορίσετε τον τρόπο ταξινόμησης του συνόλου αποτελεσμάτων.

Για να συμπεριλάβετε ομάδες στο σύνολο αποτελεσμάτων σας:

  1. Επιλέξτε το τετραγωνίδιο Συμπερίληψη στηλών ομαδοποίησης. Οι στήλες που καθορίζονται στη λίστα Επιλεγμένες στήλες της σελίδας Στήλες παρουσιάζονται στη λίστα Στήλες ομαδοποίησης. Πρόκειται για τις υποχρεωτικές στήλες ομαδαποίησης.

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

  2. Για να προσθέσετε επιπλέον στήλες στη λίστα Στήλες ομαδοποίησης:

    1. Επιλέξτε μία ή περισσότερες στήλες από τη λίστα Διαθέσιμες στήλες. Στη λίστα θα παρουσιάζονται όλες οι στήλες ενός συγκεκριμένου πίνακα. Μπορείτε να αναπτύξετε ή να συμπτύξετε έναν πίνακα ορίζοντας την παρουσίαση ή την απόκρυψη των στηλών που περιλαμβάνονται σε αυτό τον πίνακα.

    2. Πατήστε το κουμπί > για να προσθέσετε τις στήλες στη λίστα Στήλες ομαδοποίησης. Πατήστε το κουμπί >> για να προσθέσετε όλες τις στήλες όλων των πινάκων της λίστας Διαθέσιμες στήλες στη λίστα Στήλες ομαδοποίησης.

  3. Για να αφαιρέσετε μία ή περισσότερες στήλες από τη λίστα Επιλεγμένες στήλες, επιλέξτε τις στήλες και στη συνέχεια πατήστε το κουμπί <. Για να αφαιρέσετε όλες τις στήλες από τη λίστα Επιλεγμένες στήλες, πατήστε το κουμπί <<.

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

Φιλτράρισμα αποτελεσμάτων ομαδοποίησης

Μπορείτε να αποκλείσετε τα ομαδοποιημένα δεδομένα που δεν χρειάζεστε εφαρμόζοντας ένα φίλτρο στα αποτελέσματα που επιστρέφονται από τις στήλες ομαδοποίησης. Για να το πράξετε, είτε πληκτρολογήστε τις συνθήκες για το φιλτράρισμα στο πεδίο Συνθήκες ομαδοποίησης είτε πατήστε το κουμπί Σύνθετη έκφραση για να δημιουργήσετε μία ή περισσότερες συνθήκες.

Ταξινόμηση

Χρησιμοποιήστε την καρτέλα Ταξινόμηση για να ταξινομήσετε τις σειρές δεδομένων που εμφανίζονται στην καρτέλα Δεδομένα εξόδου. Οι σειρές που εμφανίζονται στην καρτέλα Δεδομένα εξόδου είναι οι σειρές που επιστράφηκαν από τον απομακρυσμένο εξυπηρετητή βάσης δεδομένων κατά την εκτέλεση της πρότασης SELECT.

Η καρτέλα Ταξινόμηση είναι διαθέσιμη μόνο όταν το είδος της πρότασης SQL είναι SELECT.

Κανονικά (δηλαδή, αν δεν χρησιμοποιηθεί η καρτέλα Ταξινόμηση), οι σειρές στην καρτέλα Δεδομένα εξόδου εμφανίζονται με τη σειρά με την οποία εμφανίζονται στον πίνακα ή στους πίνακες στους οποίους ανήκουν.

Η καρτέλα Ταξινόμηση σάς επιτρέπει να επιλέξετε μία ή περισσότερες στήλες με βάση τις οποίες θέλετε να ταξινομηθούν οι επιστρεφόμενες σειρές. Για παράδειγμα, αν επιλέξετε μια στήλη με το όνομα OBJECTID η οποία περιέχει θετικούς αριθμούς και καθορίσετε την ταξινόμηση σε αύξουσα σειρά, τότε οι επιστρεφόμενες σειρές εμφανίζονται αρχίζοντας από τη σειρά ή τις σειρές με την μικρότερη τιμή στη στήλη OBJECTID (για παράδειγμα, 00001), ακολουθούμενες από τη σειρά ή τις σειρές με την αμέσως μεγαλύτερη τιμή στη στήλη OBJECTID (για παράδειγμα 00004), κ.ο.κ.

Επίσης:

Για να επιλέξετε μια στήλη για ταξινόμηση:
  1. Επιλέξτε μία ή περισσότερες στήλες στη λίστα Διαθέσιμες στήλες.
  2. Πατήστε το κουμπί > για να μετακινήσετε τη στήλη ή τις στήλες στη λίστα Επιλεγμένες στήλες.
  3. Χρησιμοποιήστε τη στήλη Σειρά για να καθορίσετε την ταξινόμηση σε αύξουσα ή σε φθίνουσα σειρά.

Το κουμπί επιλογής Παρουσίαση στηλών εξόδου μόνο είναι πάντοτε επιλεγμένο. Αυτό σημαίνει ότι στην καρτέλα Δεδομένα εξόδου εμφανίζονται μόνο οι στήλες που περιλαμβάνονται στη λίστα Επιλεγμένες στήλες στην καρτέλα Στήλες (συμπεριλαμβανομένων και των στηλών που περιέχουν τα αποτελέσματα των εκφράσεων στηλών).

Ανασκόπηση

Η καρτέλα αυτή χρησιμοποιείται κυρίως για την εκτέλεση της πρότασης SQL που δημιουργήσατε. Μπορείτε επίσης να εκτελέσετε τις ακόλουθες εργασίες (εφόσον ο διαχειριστής έχει ενεργοποιήσει τις αντίστοιχες λειτουργίες):

Παρεμβολή

Χρησιμοποιήστε την καρτέλα Παρεμβολή για να καθορίσετε τις τιμές που θέλετε να προσθέσετε στον επιλεγμένο πίνακα. Κατά την παρεμβολή των τιμών δημιουργείται μια νέα σειρά δεδομένων στον πίνακα που επιλέξατε στην καρτέλα Πίνακες και οι τιμές που καθορίζετε στην καρτέλα Παρεμβολή τοποθετούνται σε αυτή τη σειρά δεδομένων.

Για να καθορίσετε τις τιμές που θέλετε να παρεμβληθούν, γράψτε τις στο πεδίο Τιμή κάθε στήλης.

Θα πρέπει να γράψετε μια τιμή για κάθε στήλη που δεν επιτρέπεται να παραμείνει κενή (NULL). Οι στήλες που δεν επιτρέπεται να παραμείνουν κενές σημειώνονται με το σύμβολο +.

Δεν είναι απαραίτητο να καθορίσετε τιμές στις στήλες που επιτρέπεται να παραμείνουν κενές (NULL).

Ενημέρωση

Χρησιμοποιήστε την καρτέλα Ενημέρωση για να καθορίσετε τις τιμές που θέλετε να αλλάξετε στον επιλεγμένο πίνακα. Κατά την ενημέρωση των τιμών, οι τιμές που καθορίζετε στην καρτέλα Ενημέρωση τοποθετούνται στον πίνακα που καθορίσατε στην καρτέλα Πίνακες.

Για να καθορίσετε τις τιμές που θέλετε να ενημερωθούν, γράψτε τις στο πεδίο Τιμή κάθε στηλής.

Δεν είναι απαραίτητο να ενημερώσετε όλες τις τιμές μιας σειράς. Θα πρέπει να καταχωρήσετε τιμές μόνο για τις στήλες που θέλετε να ενημερώσετε.

Θα πρέπει να γράψετε μια τιμή για τουλάχιστον μία στήλη.

Συναφή θέματα

  • Συνοπτική παρουσίαση της πρόσβασης σε βάσεις δεδομένων
  • Δεδομένα εξόδου (Οδηγός SQL)
  • Αποτελέσματα (Οδηγός SQL)