Ugrađeni SQL

Autor: Robert Simon
Datum Stvaranja: 18 Lipanj 2021
Datum Ažuriranja: 24 Lipanj 2024
Anonim
SQL Tutorial 6: MySQL Built-in Functions in SQL
Video: SQL Tutorial 6: MySQL Built-in Functions in SQL

Sadržaj

Definicija - Što znači ugrađeni SQL?

Ugrađeni SQL je metoda za umetanje SQL izraza ili upita u kôd programskog jezika, koji je poznat i kao glavni jezik. Budući da glavni jezik ne može raščlaniti SQL, umetnuti SQL rastavlja uloženi SQL predprocesor.

Ugrađeni SQL robusna je i zgodna metoda kombiniranja računalne snage programskog jezika sa SQL specijaliziranim mogućnostima upravljanja podacima i mogućnostima manipulacije.


Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Techopedia objašnjava ugrađeni SQL

Ugrađeni SQL ne podržavaju svi sustavi za upravljanje relacijskim bazama podataka (RDBMS). Oracle DB i PostgreSQL pružaju ugrađenu podršku za SQL. MySQL, Sybase i SQL Server 2008 to ne čine, iako su podršku pružale i starije verzije SQL Servera (2000 i 2005).

C programski jezik obično se koristi za ugrađenu SQL implementaciju. Na primjer, informacijski sustav komercijalnih banaka (IS) ima sučelje korisnika stvoreno na jeziku C, a IS sučelja s back-end Oracle DB bazom podataka. Jedan od modula sučelja omogućava brzi pregled i izračunavanje provizija za prodajne agente tijekom određenih razdoblja. Neučinkovit pristup rukovanju tim postupkom bilo bi spremanje svake vrijednosti provizije u tablicu baze podataka. Međutim, učinkovitije rješenje je izračunati i vratiti vrijednosti provizija na temelju jedinstvenih korisničkih zahtjeva na određene datume. Aplikacija to postiže ugrađivanjem SQL upita unutar C koda, kako slijedi:

ODABERITE 0,2 * SALE_AMOUNT OD TOTAL_SALES GDJE SALE_DATE = MM / DDYYYY I AGENT_NO = xx

U ovom primjeru, SQL izraz izračunava i vraća 20 posto iznosa prodaje iz tablice TOTAL_SALES, dok se očekuje da korisnik unese vrijednosti SALE_DATE i AGENT_NO. Ovaj SQL upit umetnut je umetnuto u C kod prednjeg modula. C kôd i SQL upit zajedno funkcioniraju kako bi postigli besprijekorne korisničke rezultate.