Ενσωματωμένη SQL

Συγγραφέας: Robert Simon
Ημερομηνία Δημιουργίας: 18 Ιούνιος 2021
Ημερομηνία Ενημέρωσης: 24 Ιούνιος 2024
Anonim
SQL - ΜΑΘΗΜΑ 2.2 - ΔΗΜΙΟΥΡΓΙΑ ΚΛΕΙΔΙΩΝ κ.α. - ΜΕΡΟΣ 1 από 6 - Δημιουργία Πρωτευόντων Κλειδιών
Βίντεο: SQL - ΜΑΘΗΜΑ 2.2 - ΔΗΜΙΟΥΡΓΙΑ ΚΛΕΙΔΙΩΝ κ.α. - ΜΕΡΟΣ 1 από 6 - Δημιουργία Πρωτευόντων Κλειδιών

Περιεχόμενο

Ορισμός - Τι σημαίνει Ενσωματωμένο SQL;

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

Η ενσωματωμένη SQL είναι μια ισχυρή και βολική μέθοδος συνδυασμού της υπολογιστικής ισχύος μιας γλώσσας προγραμματισμού με τις εξειδικευμένες δυνατότητες διαχείρισης και χειρισμού δεδομένων SQLs.


Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί την Ενσωματωμένη SQL

Η ενσωματωμένη SQL δεν υποστηρίζεται από όλα τα συστήματα διαχείρισης σχεσιακών βάσεων δεδομένων (RDBMS). Oracle DB και PostgreSQL παρέχουν ενσωματωμένη υποστήριξη SQL. MySQL, Sybase και SQL Server 2008 δεν, παρόλο που η υποστήριξη παρέχεται από προηγούμενες εκδόσεις του SQL Server (2000 και 2005).

Η γλώσσα προγραμματισμού C χρησιμοποιείται συνήθως για την ενσωμάτωση της ενσωματωμένης SQL. Για παράδειγμα, ένα πληροφοριακό σύστημα εμπορικών τραπεζών (IS) έχει μια διεπαφή front-end που δημιουργείται στη γλώσσα C και η διασύνδεση IS με μια βάση δεδομένων Oracle DB back-end. Μία από τις μονάδες διασύνδεσης front-end επιτρέπει γρήγορη προβολή και υπολογισμό προμηθειών για πράκτορες πωλήσεων κατά τη διάρκεια συγκεκριμένων περιόδων. Μια αναποτελεσματική προσέγγιση για το χειρισμό αυτής της διαδικασίας θα ήταν η αποθήκευση κάθε τιμής επιτροπής σε έναν πίνακα βάσης δεδομένων. Ωστόσο, μια πιο αποτελεσματική λύση είναι να υπολογίζονται και να επιστρέφονται τιμές προμήθειας βάσει μοναδικών αιτημάτων χρήστη σε συγκεκριμένες ημερομηνίες. Η εφαρμογή το επιτυγχάνει αυτό με την ενσωμάτωση ενός ερωτήματος SQL μέσα στον κώδικα C, ως εξής:

ΕΠΙΛΕΞΤΕ 0,2 * SALE_AMOUNT ΑΠΟ TOTAL_SALES ΠΟΥ SALE_DATE = MM / DDYYYY και AGENT_NO = xx

Σε αυτό το παράδειγμα, η πρόταση SQL υπολογίζει και επιστρέφει το 20% του ποσού πώλησης από έναν πίνακα TOTAL_SALES, ενώ ο χρήστης αναμένεται να εισαγάγει τις τιμές SALE_DATE και AGENT_NO. Αυτό το ερώτημα SQL εισάγεται τότε εν σειρά στον κώδικα C της μονάδας μπροστινού τμήματος. Ο κώδικας C και το ερώτημα SQL συνεργάζονται για την επίτευξη απρόσκοπτων αποτελεσμάτων χρήστη.