Будинки Розвиток Що таке вбудований sql? - визначення з техопедії

Що таке вбудований sql? - визначення з техопедії

Зміст:

Anonim

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

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


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

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

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


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


Виберіть 0, 2 * SALE_AMOUNT від TOTAL_SALES WHERE SALE_DATE = "MM / DD'YYY" І АГЕНТ_NO = xx


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

Що таке вбудований sql? - визначення з техопедії