λογισμικό

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

Πώς να αντικαταστήσει ένα λειτουργία για την Oracle Database

Το πλεονέκτημα που έχει αποθηκευμένες λειτουργίες σε μια βάση δεδομένων είναι ότι μπορούν εύκολα να αποκατασταθούν και να τροποποιούνται όπως απαιτείται . Εμποδίζει επίσης την ανάγκη για την αποθήκευση του κώδικα για τις λειτουργίες και τις διαδικασίες στο εξωτερικό , όπως πάντα πραγματοποιήθηκε στην κεντρική αποθήκη δεδομένων . Ο δημιουργός ή αντικαταστήστε την εντολή λειτουργίας στην Oracle παρέχει έναν τρόπο να τροποποιήσει τις υπάρχουσες λειτουργίες ή τη δημιουργία νέων , όπως απαιτείται . Καθώς τα συστήματα και τις απαιτήσεις αλλάζουν , συχνά είναι απαραίτητο να αλλάξει αποθηκευμένες διαδικασίες ώστε να αντιστοιχούν με τις αλλαγές στον εξωτερικό τεχνολογικό περιβάλλον. Οδηγίες
Η 1

Πηγαίνετε σε μια γραμμή εντολών PL /SQL σε SQLPlus μέχρι να παρουσιάζονται με το " SQL > " εντολών . 2

κώδικα, να δημιουργήσει ή να αντικαταστήσει την εντολή για να αντικαταστήσετε το παλιό αποθηκευμένη συνάρτηση . Η σύνταξη για την πρώτη γραμμή της συνάρτησης που ονομάζεται "τεστ" με τιμή επιστροφής της varchar2 είναι :

ΔΗΜΙΟΥΡΓΙΑ Ή ΑΝΤΙΚΑΤΑΣΤΑΣΗ δοκιμή ΛΕΙΤΟΥΡΓΙΑ ΕΠΙΣΤΡΟΦΗΣ varchar2 ΕΙΝΑΙ
εικόνων 3

εισόδου του BEGIN και END της νέας λειτουργίας , συμπεριλαμβανομένης οποιασδήποτε νέας ή τροποποιημένης κώδικα , ως εξής :

BEGIN

- Πρόσθετος κωδικός εδώ ...

ΕΠΙΣΤΡΟΦΗ » κάποια αξία « ?

δοκιμή ΤΕΛΟΣ ?

/
Η 4

Δοκιμάστε τη νέα λειτουργία εκτελώντας κάποια δεδομένα, και ελέγξτε ότι το νέο χαρακτηριστικό λειτουργεί με τον τρόπο που το περιμένεις να . Αν δεν το κάνει , να εξετάσει το ξαναγράψιμο της λειτουργίας ή /και νέα δεδομένα δοκιμών . Η ολοκληρωμένη λειτουργία είναι τώρα :

ΔΗΜΙΟΥΡΓΙΑ Ή ΑΝΤΙΚΑΤΑΣΤΑΣΗ δοκιμή ΛΕΙΤΟΥΡΓΙΑ ΕΠΙΣΤΡΟΦΗΣ varchar2 ΕΙΝΑΙ

BEGIN

- Πρόσθετος κωδικός εδώ ...

RETURN «ορισμένες αξία » ?

δοκιμή ΤΕΛΟΣ ?

/
Η
εικόνων

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

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