λογισμικό

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

COBOL DB2 αποθηκευμένες διαδικασίες

Όπως και άλλες σχεσιακές λογισμικό διαχείρισης βάσεων δεδομένων , DB2 της IBM υποστηρίζει ένα χαρακτηριστικό γνωστό ως αποθηκευμένες διαδικασίες , ένα αποθετήριο που χρησιμοποιούνται συχνά για Structured Query Language ( SQL ) κώδικα. Η αποθηκευμένη βιβλιοθήκη διαδικασιών σε DB2 ​​μειώνει την επαναλαμβανόμενη πληκτρολόγηση των κοινών δηλώσεων SQL και μειώνονται τα λάθη και άλλα λάθη . Εκτός από την SQL , DB2 σας επιτρέπει να αποθηκεύσετε τα προγράμματα COBOL όπως αποθηκευμένες διαδικασίες . Αποθηκευμένες διαδικασίες
Η

Μια σχεσιακή βάση δεδομένων αποθηκεύει πολλούς τύπους πληροφοριών , συμπεριλαμβανομένων των δεδομένων που είναι αποθηκευμένα σε πίνακες , την ασφάλεια των πληροφοριών των χρηστών και προγράμματα που έχουν αποθηκευτεί ως λειτουργίες και αποθηκευμένες διαδικασίες . Κώδικα προγραμματισμού που φυλάσσονται σε μια αποθηκευμένη διαδικασία εκτελεί γρήγορα , όπως ο διακομιστής βάσης δεδομένων δεν πρέπει να ελέγξει κατ 'επανάληψη τον κώδικα για τη σύνταξη και την ασφάλεια των προβλημάτων ? Ο διακομιστής ελέγχει τον προγραμματισμό μια φορά, όταν δημιουργεί μια αποθηκευμένη διαδικασία . Αποθηκευμένες διαδικασίες είναι μια ευκολία για τους προγραμματιστές και διαχειριστές βάσεων δεδομένων , όπως η βάση δεδομένων διατηρεί όλους τους πόρους της σε ένα μέρος του υπολογιστή .
Εικόνων Data Division
Η

διαίρεση των δεδομένων ενός προγράμματος COBOL της απαιτεί δύο πεδία δεδομένων , SQLSTATE και SQLCODE , για το πρόγραμμα για να εργαστεί ως μια αποθηκευμένη διαδικασία . Στο τμήμα εργασίας - φύλαξης του τμήματος δεδομένων , SQLSTATE είναι ένα πεδίο χαρακτήρα πέντε - byte που περιέχει πληροφορίες για την κατάσταση ? DB2 τοποθετεί διαφορετικούς κωδικούς σε αυτό το πεδίο , ανάλογα με την επιτυχία ή την αποτυχία μιας πρότασης SQL που εκτελούνται στο πλαίσιο του προγράμματος COBOL . SQLCODE είναι εννέα ψηφίων αριθμητική μεταβλητή που αποθηκεύει άλλους κωδικούς κατάστασης . Για παράδειγμα , όταν μια δήλωση SQL εκτελείται χωρίς προβλήματα , SQLCODE περιέχει ένα μηδενικό , και όταν μια δήλωση SQL δεν επιστρέφει τα δεδομένα , DB2 θέτει SQLCODE να έχουν αξία 100 .

Η Διαδικασία Division

Για να μετατραπεί σε μια αποθηκευμένη διαδικασία , ένα πρότυπο πρόγραμμα COBOL πρέπει να έχει ένα τμήμα διαδικασίας με τη ρήτρα ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ και τουλάχιστον δύο παραμέτρους , SQLSTATE και SQLCODE . Μέσω της ρήτρας ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ , DB2 περνά τα δεδομένα στο πρόγραμμα COBOL , η οποία λαμβάνει την πληροφορία και δρα πάνω σε αυτό. Μέσα Διαδικασία διαίρεση του προγράμματος , το SQL EXEC και END - EXEC δηλώσεις χρησιμεύουν ως « βιβλιοστάτες " γύρω SQL δηλώσεις ενσωματωμένα μεταξύ τους . Το πρόγραμμα COBOL μπορεί να εκτελέσει οποιοδήποτε αριθμό των δηλώσεων SQL ? Κάθε φορά , DB2 ενημερώνει τις SQLSTATE και SQLCODE μεταβλητές λογισμικού
εικόνων WebSphere
Η

της IBM WebSphere καθιστά την ανάπτυξη για εργασίες όπως . δημιουργώντας COBOL αποθηκευμένες διαδικασίες ευκολότερη . WebSphere έχει μια γραφική διεπαφή χρήστη που περιλαμβάνει ένα πρόγραμμα περιήγησης σύνδεσης σε βάση δεδομένων , οδηγούς για την εκτέλεση λειτουργιών της βάσης δεδομένων και την αυτόματη γεννήτρια κώδικα COBOL . Η γεννήτρια κώδικα δημιουργεί ένα πρότυπο πρόγραμμα , συμπεριλαμβανομένης της αναγνώρισης , το περιβάλλον , δεδομένων και διαδικασία διαιρέσεις , τις παραμέτρους και μεταβλητές . Μπορείτε στη συνέχεια να προσθέσετε περισσότερα προγραμματισμού COBOL σε αυτή τη βασική δομή , το μεταγλωττίσετε και να το αποθηκεύσετε ως μια αποθηκευμένη διαδικασία .
Η
εικόνων

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

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