![Beágyazott SQL - Technológia Beágyazott SQL - Technológia](https://a.continuousdev.com/technology/embedded-sql.png)
Tartalom
- Meghatározás - Mit jelent a beágyazott SQL?
- Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, hogy mi a lényeg a felhőalapú számítástechnikában, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.
- A Techopedia ismerteti a beágyazott SQL-t
Meghatározás - Mit jelent a beágyazott SQL?
A beágyazott SQL olyan módszer, amellyel beilleszthető SQL utasítások vagy lekérdezések a programozási nyelv kódjába, amelyet host nyelvnek hívnak. Mivel a host nyelv nem tudja elemezni az SQL-t, a beillesztett SQL-t egy beágyazott SQL előfeldolgozó elemzi.
A beágyazott SQL egy robusztus és kényelmes módszer a programozási nyelv számítási teljesítményének az SQL speciális adatkezelési és kezelési képességeivel való kombinálására.
Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, hogy mi a lényeg a felhőalapú számítástechnikában, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.
A Techopedia ismerteti a beágyazott SQL-t
A beágyazott SQL-t nem minden relációs adatbázis-kezelő rendszer (RDBMS) támogatja. Az Oracle DB és a PostgreSQL beágyazott SQL támogatást nyújt. A MySQL, a Sybase és az SQL Server 2008 nem, bár az SQL Server korábbi verziói (2000 és 2005) támogatást nyújtottak.
A C programozási nyelvet általában a beágyazott SQL megvalósításhoz használják. Például egy kereskedelmi bank információs rendszer (IS) rendelkezik C-nyelven létrehozott felhasználói felhasználói felülettel, és az IS interfészekkel rendelkezik a háttér-Oracle DB adatbázissal. Az egyik interfészmodul lehetővé teszi az értékesítési ügynökök gyors megtekintését és a jutalék kiszámítását meghatározott időszakokban. E folyamat kezelésének nem hatékony megközelítése az lenne, hogy az egyes jutalékértékeket adatbázis táblában tárolnák. Hatékonyabb megoldás az, ha a jutalékértékeket kiszámítja és visszatéríti az egyedi felhasználói kérések alapján a megadott dátumokon. Az alkalmazás ezt úgy hajtja végre, hogy beágyaz egy SQL lekérdezést a C kódba, az alábbiak szerint:
KIVÁLASZTjon 0,2 * ELADÓ ÁRAMT TOTAL_SALES -TŐL, AMELYEN SALE_DATE = HH / NÉÉÉÉÉNK ÉS AGENT_NO = xx
Ebben a példában az SQL utasítás kiszámítja és visszatéríti az eladási összeg 20% -át a TOTAL_SALES táblából, miközben a felhasználótól elvárják, hogy adja meg a SALE_DATE és az AGENT_NO értékeket. Ezt az SQL lekérdezést ezután beillesztik az elülső modul C kódjába. A C-kód és az SQL-lekérdezés együtt működnek a felhasználói eredmények zökkenőmentes elérése érdekében.