Προηγούμενο θέμαΕπόμενο θέμα


Προσδιορισμός αποθηκευμένης διαδικασίας για σύνολο δεδομένων JDBC

  1. Δημιουργήστε ένα νέο σύνολο δεδομένων σε μια προέλευση δεδομένων που περιέχει αποθηκευμένη διαδικασία.
  2. Προσδιορίστε τις ιδιότητες του συνόλου δεδομένων:
    • Στο πεδίο "Όνομα συνόλου δεδομένων", προσδιορίστε ένα όνομα για το σύνολο δεδομένων.
    • Στο πεδίο "Προέλευση δεδομένων", χρησιμοποιήστε την αναπτυσσόμενη λίστα για να επιλέξετε μια προέλευση δεδομένων που θα χρησιμοποιηθεί για το συγκεκριμένο σύνολο δεδομένων.
    • Στο πεδίο "Είδος συνόλου δεδομένων", επιλέξτε "Ερώτημα αποθηκευμένης διαδικασίας SQL", όπως φαίνεται στο Σχήμα 3-7.
    • Σχήμα 3-7 Δημιουργία αποθηκευμένης διαδικασίας
    Πατήστε "Επόμενο". Πατώντας την επιλογή "Ερώτημα", εμφανίζεται ένα πρότυπο αποθηκευμένης διαδικασίας, όπως φαίνεται στο Σχήμα 3-8.

    Σχήμα 3-8 Εμφάνιση αποθηκευμένων διαδικασιών σε βάση δεδομένων
  3. Στο τμήμα παραθύρου "Διαθέσιμα στοιχεία", μεταβείτε στην αποθηκευμένη διαδικασία.
  4. Επιλέξτε την αποθηκευμένη διαδικασία και τραβήξτε τη στην περιοχή κειμένου. Το όνομα της αποθηκευμένης διαδικασίας εμφανίζεται στο σημείο εισαγωγής. Στην περιοχή κειμένου, πληκτρολογήστε τις απαιτούμενες πληροφορίες για την εκτέλεση της αποθηκευμένης διαδικασίας. Για παράδειγμα, πρέπει να συμπεριλάβετε οποιαδήποτε ορίσματα που μεταβιβάζονται στην αποθηκευμένη διαδικασία.
  5. Για να πληκτρολογήσετε την αποθηκευμένη διαδικασία, περικλείστε την πρόταση κλήσης σε αριστερά και δεξιά άγκιστρα, για παράδειγμα:
    {call sp_name('argument')} 
    
    Μπορείτε επίσης να πληκτρολογήσετε την αποθηκευμένη διαδικασία χωρίς άγκιστρα αλλά σε αυτή την περίπτωση το BIRT θεωρεί την πρόταση ως κανονική κλήση RDBMS, συνεπώς η εκτέλεση εξαρτάται από το RDBMS στην προέλευση δεδομένων σας.
  6. Πατήστε "Ολοκλήρωση" για να αποθηκεύσετε το σύνολο δεδομένων. Το πλαίσιο διαλόγου "Τροποποίηση συνόλου δεδομένων" εμφανίζει τις στήλες που επιστρέφουν από την αποθηκευμένη διαδικασία και παρέχει επιλογές για την τροποποίηση του συνόλου δεδομένων.

(c) Copyright Actuate Corporation 2006

Προηγούμενο θέμαΕπόμενο θέμα