Εκμάθηση SQL Script in SAP HANA
Τι είναι το SQL Script;
Το SQL Script είναι μια συλλογή επεκτάσεων για την SQL. Μπορεί να χρησιμοποιηθεί σε αποθηκευμένη διαδικασία στη θέση της απλής SQL. Καθορίζει τις λειτουργικές και διαδικαστικές επεκτάσεις.
In SQL Ο χρήστης σεναρίου μπορεί να ορίσει τοπικές μεταβλητές για τη δομή και τους πίνακες που χρησιμοποιούνται κυρίως για τη δημιουργία αποθηκευμένης διαδικασίας.
Η δέσμη ενεργειών SQL μπορεί επίσης να χρησιμοποιηθεί στην προβολή Υπολογισμός. Στο SQL Script, υπάρχουν δύο διαφορετικά λογικά δοχεία-
- Διαδικασία (Το Procedures σας επιτρέπει να περιγράψετε μια ακολουθία μετασχηματισμών δεδομένων σε δεδομένα που διαβιβάζονται ως πίνακες εισόδου και βάσης δεδομένων).
- Λειτουργία καθορισμένη από το χρήστη (Το κοντέινερ της συνάρτησης που ορίζεται από το χρήστη διαχωρίζεται σε βαθμιδωτή συνάρτηση καθορισμένη από το χρήστη και συνάρτηση καθορισμένη από τον πίνακα).
Τα στοιχεία SQL Script Language είναι τα παρακάτω –
Λογική δηλωτικής δέσμης ενεργειών SQL (Λειτουργική επέκταση)
- Επιτρέπει τον ορισμό τύπων πινάκων χωρίς αναφορά σε πίνακες βάσεων δεδομένων.
- Τυπική δήλωση όπως SELECTs.
- Λειτουργίες Μηχανής Υπολογισμού (CE).
Ενορχήστρωση SQL Script Logic (Λειτουργική επέκταση)
Η λογική ενορχήστρωσης χρησιμοποιείται για την υλοποίηση της ροής δεδομένων χρησιμοποιώντας δηλώσεις ερωτήματος DDL, DML και SQL και τη λογική ροής ελέγχου χρησιμοποιώντας επιτακτικές δομές γλώσσας, όπως βρόχους και όρους.
- Δήλωση γλώσσας ορισμού δεδομένων. Π.χ. Δημιουργία Σχήματος.
- Γλώσσα χειρισμού δεδομένων (π.χ. Εισαγωγή).
Imperative SQL Script Logic (επέκταση διαδικασίας)
Η επιτακτική λογική χωρίζει τη λογική σε πολλές ροές δεδομένων. Π.χ. IF, ELSEIF, ELSE, CASE, FOR (Loop) και Exceptions.
Σημασία του SQL Script
Μόνο το SQL Script παρέχει τα απαραίτητα στοιχεία για τη μετεγκατάσταση της λογικής έντασης δεδομένων ή της λειτουργίας του διακομιστή εφαρμογών στον διακομιστή βάσης δεδομένων.
Βασικά σημεία του SQL Script
- Η δέσμη ενεργειών SQL εκτελείται και υποβάλλεται σε επεξεργασία στη μηχανή υπολογισμού στη βάση δεδομένων HANA.
- Το SQL Script είναι σε θέση να εκτελεί σύνθετους υπολογισμούς.
- Στο SQL Script, μια τοπική μεταβλητή μπορεί να δηλωθεί για να κρατήσει το ενδιάμεσο αποτέλεσμα.
- Η διαδικασία SQL Script μπορεί να επιστρέψει περισσότερα αποτελέσματα χρησιμοποιώντας την "Παράμετρο OUTPUT" ενώ η Κανονική Διαδικασία SQL μπορεί να επιστρέψει μόνο ένα.
- Στο SQL Script, μπορείτε να ορίσετε γενικούς ή τοπικούς τύπους πινάκων που μπορούν να χρησιμοποιηθούν ως παράμετροι.
Με τη χρήση SQL Script, μπορεί να επιτευχθεί παράλληλη λειτουργία επεξεργασίας.