Вбудований SQL

Автор: Robert Simon
Дата Створення: 18 Червень 2021
Дата Оновлення: 13 Травень 2024
Anonim
Building Dynamic Web Apps with Laravel by Eric Ouyang
Відеоролик: Building Dynamic Web Apps with Laravel by Eric Ouyang

Зміст

Визначення - Що означає Вбудований SQL?

Вбудований SQL - це метод вставлення вбудованих SQL висловлювань або запитів у код мови програмування, який відомий як мова хосту. Оскільки мова хосту не може розібрати SQL, вставлений SQL аналізує вбудований препроцесор SQL.

Вбудований SQL - надійний і зручний метод поєднання обчислювальної потужності мови програмування з спеціалізованими можливостями управління даними та маніпуляціями з SQL.


Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

Техопедія пояснює вбудований SQL

Вбудований SQL підтримується не всіма системами управління реляційними базами даних (RDBMS). Oracle DB і PostgreSQL забезпечують вбудовану підтримку SQL. MySQL, Sybase та SQL Server 2008 цього не роблять, хоча підтримку надавали і більш ранні версії SQL Server (2000 та 2005).

Мова програмування на C зазвичай використовується для вбудованої реалізації SQL. Наприклад, інформаційна система комерційних банків (IS) має інтерфейсний інтерфейс користувача, створений мовою C, а також IS-інтерфейси з базовою базою даних Oracle DB. Один з інтерфейсних модулів інтерфейсу дозволяє швидко переглядати та розраховувати комісію для торгових агентів протягом визначених періодів. Неефективним підходом до управління цим процесом було б зберігання кожного значення комісії в таблиці бази даних. Однак більш ефективним рішенням є обчислення та повернення значень комісії на основі унікальних запитів користувачів у визначені дати. Додаток виконує це шляхом вбудовування SQL-запиту в код C таким чином:

Виберіть 0,2 * SALE_AMOUNT від TOTAL_SALES, де SALE_DATE = MM / DDYYYY і AGENT_NO = xx

У цьому прикладі оператор SQL обчислює та повертає 20 відсотків суми продажу з таблиці TOTAL_SALES, тоді як очікується, що користувач введе значення SALE_DATE та AGENT_NO. Потім цей SQL-запит вставляється вбудовано в код С переднього модуля. Код С і SQL-запит працюють разом, щоб забезпечити безперебійні результати користувачів.