![SQL Tutorial 6: MySQL Built-in Functions in SQL](https://i.ytimg.com/vi/dKFir4X3_CU/hqdefault.jpg)
Sadržaj
- Definicija - Što znači ugrađeni SQL?
- 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
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.