Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να γράψει μια έκθεση OEM

Για να γράψετε μια έκθεση ΚΑΕ , θα πρέπει να έχετε πρόσβαση και κατανόηση της Oracle και PL /SQL (ή Διαδικαστικές Γλώσσες /SQL ) . ΟΕΜ σημαίνει Original Equipment Διευθυντής . Ήταν κάποτε είχε χρησιμοποιηθεί για τις εταιρείες που κατασκευάζονται τα προϊόντα βάσης και την πώλησή τους στο πλαίσιο επιμέρους ονόματα. Ωστόσο , χρησιμοποιείται ευρύτερα , ΚΑΕ αναφέρει βοηθήσει τις εταιρείες μάρκας συλλάβει απογραφή πηγαίνει μέσα και έξω από τους κατασκευαστές , διανομείς και λιανοπωλητές . Oracle αρπάζει από μια αποθήκη γεμάτη πληροφορίες που ονομάζεται datamart . Oracle επιτρέπει να οικοδομήσουμε ΚΑΕ αναφορές για να σας βοηθήσει εύκολα να διαβάσει ή να απλουστευθεί ανεπεξέργαστα δεδομένα . Κάθε έκθεση ΚΑΕ είναι γραμμένο με DECLARE , BEGIN και END δήλωση . Τα πράγματα που θα χρειαστείτε
Oracle
PL /SQL γνώση
Η Εμφάνιση Περισσότερες οδηγίες
Πώς να γράψει μια έκθεση ΚΑΕ στην Oracle με τη χρήση PL /SQL .
Η 1

Γράψτε μια δήλωση για τον καθορισμό των μεταβλητών που χρειάζεστε . Μια δήλωση όπου θα ορίσετε χαρακτήρες σε μια μεταβλητή . Στην Oracle , για παράδειγμα , πρώτος χαρακτήρας θα πρέπει να γραφτεί ως title_area.FIRSTCHARACTER % ΤΥΠΟΣ ? . Title_area θα χρησιμοποιηθεί στη θέση του FIRSTCHARACTER στο πλαίσιο της διαδικασίας εντολή σας . Αυτό θα σας εξοικονομήσει χρόνο και χώρο στο πλαίσιο της διαδικασίας σας

Το πρώτο βήμα σας θα πρέπει να μοιάζει κάπως έτσι :

DECLARE - όλες οι άλλες μεταβλητές θα αναφέρονται εδώ , καθώς

title_id title_area . . FIRSTCHARACTER % ΤΥΠΟΣ

title_name title_area.title_name % ΤΥΠΟΣ ? 2

Γράψτε εκτελέσιμο δηλώσεις σας . Η λέξη-κλειδί BEGIN ορίζει την έναρξη των εκτελέσιμων δηλώσεις σας κατά τη διαδικασία σας . Αυτό είναι όπου θα γράψετε τις εντολές σας στη διαδικασία , αναθέτοντας Oracle για να σας δώσει το αποτέλεσμα θα σας περιμένουμε

διαδικασία σας θα πρέπει να μοιάζει κάπως έτσι : .

ΔΗΛΩΝΟΥΝ

title_id title_area.FIRSTCHARACTER % ΤΥΠΟΣ

title_name title_area.title_name % ΤΥΠΟΣ ?

BEGIN
εικόνων 3

Τέσσερις ρήτρες και δύο δηλώσεις ακολουθούν τη δήλωση BEGIN . Το πρώτο είναι SELECT . Η ρήτρα SELECT εντολή Oracle ό, τι θέλετε από τους πίνακες datamart σας . Πρέπει να αναφέρετε κάθε δήλωση στη σειρά με την οποία θέλετε οι στήλες επιστράφηκε επειδή αυτή είναι η σειρά με την οποία θα τους δεχτεί . Στη συνέχεια , η ρήτρα INTO είναι γραμμένο για να αναθέσει την Oracle σε ποιες στήλες να βάλει τα ανακτημένα δεδομένα . Στη συνέχεια, η πρόταση FROM προσδιορίζει από πού ( ποιο αρχείο στο datamart ) θέλετε να πάρετε τα δεδομένα που χρειάζεστε . Η τελευταία αυτή ρήτρα , η πρόταση WHERE , διευκρινίζει από ποιο πελάτη ή DID ( id διανομής ) θέλετε να πάρετε τα στοιχεία από . Οι επόμενες δύο καταστάσεις ακολουθούν ακριβώς κάτω από τις ρήτρες , στο πλαίσιο της ίδιας BEGIN δήλωση. Η δήλωση INSERT INTO είναι όπου μπορείτε πραγματικά να αναθέσει την Oracle να εισαγάγετε τα δεδομένα που ζητά να ανακτήσετε . Η τελευταία δήλωση , ΑΞΙΕΣ , προστίθεται να εκχωρήσει οποιεσδήποτε τιμές με τις δηλώσεις σας

διαδικασία σας θα πρέπει να μοιάζει κάπως έτσι : .

ΔΗΛΩΝΟΥΝ

title_id title_area.FIRSTCHARACTER % ΤΥΠΟΥ

title_name title_area.title_name % ΤΥΠΟΣ ?

BEGIN

SELECT title_id , title_name

ΣΕ title_id , title_name

ΑΠΟ title_area

ΠΟΥ ? title_id = ( SELECT MAX ( title_id ) ΑΠΟ title_area ) ?

INSERT INTO title_area ( title_id , title_name )

ΑΞΙΕΣ ? ( title_id + 1 )
Η 4

Προσθέστε τη δήλωση END για να τερματίσετε εκτελέσιμο δηλώσεις σας . Προκειμένου να εκτελέσει τη διαδικασία σας , θα πρέπει να τελειώνει με ένα ερωτηματικό (;)

διαδικασία σας θα πρέπει να μοιάζει κάπως έτσι : .

ΔΗΛΩΝΟΥΝ

title_id title_area.FIRSTCHARACTER % ΤΥΠΟΣ

title_name title_area.title_name % ΤΥΠΟΣ ?

BEGIN

SELECT title_id , title_name

ΣΕ title_id , title_name

ΑΠΟ title_area

ΠΟΥ ? title_id = ( SELECT MAX ( title_id ) ΑΠΟ title_area ) ?

INSERT INTO title_area ( title_id , title_name )

ΑΞΙΕΣ ? ( title_id + 1 )

ΤΕΛΟΣ ?
Η
εικόνων

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

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