Sulautettu SQL

Kirjoittaja: Robert Simon
Luomispäivä: 18 Kesäkuu 2021
Päivityspäivä: 24 Kesäkuu 2024
Anonim
Building Dynamic Web Apps with Laravel by Eric Ouyang
Video: Building Dynamic Web Apps with Laravel by Eric Ouyang

Sisältö

Määritelmä - Mitä sulautettu SQL tarkoittaa?

Sulautettu SQL on tapa lisätä SQL-lauseita tai kyselyjä ohjelmointikielen koodiin, jota kutsutaan isäntäkieleksi. Koska isäntäkieli ei voi jäsentää SQL: tä, upotettu SQL jäsentää upotetun SQL-prosessorin.

Sulautettu SQL on vankka ja kätevä menetelmä yhdistää ohjelmointikielen laskentateho SQL: n erikoistuneisiin tiedonhallinta- ja manipulointitoimintoihin.


Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää sulautetun SQL: n

Upotettua SQL: tä ei tueta kaikissa relaatiotietokannan hallintajärjestelmissä (RDBMS). Oracle DB ja PostgreSQL tarjoavat sulautettua SQL-tukea. MySQL, Sybase ja SQL Server 2008 eivät, vaikka tukea ovat aikaisemmat SQL Server -versiot (2000 ja 2005).

C-ohjelmointikieltä käytetään yleisesti sulautetussa SQL-toteutuksessa. Esimerkiksi liikepankkitietojärjestelmässä (IS) on C-kielellä luotu käyttöliittymä ja IS-liitännät tausta-Oracle DB-tietokantaan. Yksi käyttöliittymämoduuleista mahdollistaa myyntiedustajien nopean katselun ja palkkioiden laskemisen tietyinä ajanjaksoina. Tehoton tapa käsitellä tätä prosessia olisi tallentaa jokainen palkkioarvo tietokantataulukkoon. Tehokkaampi ratkaisu on kuitenkin laskea ja palauttaa palkkioarvot yksilöllisten käyttäjäpyyntöjen perusteella tietyinä päivinä. Sovellus suorittaa tämän upottamalla SQL-kyselyn C-koodiin seuraavasti:

VALITSE 0,2 * SALE_AMOUNT YHTEENSÄ TOTAL_SALES MITÄ SALE_DATE = KK / VVVVV JA AGENT_NO = xx

Tässä esimerkissä SQL-käsky laskee ja palauttaa 20 prosenttia myyntimäärästä TOTAL_SALES-taulukosta, kun taas käyttäjän odotetaan syöttävän arvot SALE_DATE ja AGENT_NO. Tämä SQL-kysely lisätään sitten sisäänvirtaan käyttöliittymämoduulin C-koodiin. C-koodi ja SQL-kysely toimivat yhdessä saumattomien käyttäjän tulosten tuottamiseksi.