У дома развитие Какво е динамичен структуриран език на заявките (динамичен sql)? - определение от техопедия

Какво е динамичен структуриран език на заявките (динамичен sql)? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава език за динамичен структуриран заявка (Dynamic SQL)?

Dynamic Structured Query Language (SQL) е SQL версия, която улеснява генерирането на динамични (или променливи) програмни заявки. Dynamic SQL позволява на програмист да пише код, който автоматично се настройва към различни бази данни, среди, сървъри или променливи.


Динамичните SQL оператори не се вграждат в изходната програма, а се съхраняват като низове от символи, които се манипулират по време на изпълнение на програмата. Тези SQL изявления се въвеждат от програмист или автоматично се генерират от програмата. Това е основната разлика между динамичните SQL и статичните SQL изрази. Динамичните SQL оператори също могат да се променят от едно изпълнение на следващо без ръчна намеса.


Dynamic SQL улеснява автоматичното генериране и манипулиране на програмни модули за ефективна автоматизирана повтаряща се подготовка и изпълнение на задачите.

Techopedia обяснява езика на динамичните структурирани заявки (Dynamic SQL)

Dynamic SQL улеснява разработването на мощни приложения с възможност за създаване на обекти на база данни за манипулиране според въвеждането на потребителя. Например, уеб приложение може да разреши параметри, определящи SQL заявка. Типичните SQL заявки съдържат няколко параметъра. Въпреки това, въвеждането на 10 или повече параметри често води до силно сложни SQL заявки, особено ако на потребителя е разрешено да въвежда условия (като AND или OR) между параметрите.


Динамичният SQL повишава обработката и ефективността, като пуска едновременни заявки и разпространява резултати от една заявка за интерфейс в множество бази данни.


Ранните версии на базата данни на Oracle с PL / SQL динамичен SQL изискват програмистите да използват сложна библиотека с пакети Oracle DBMS_SQL. По-късно беше представен по-прост „Native Dynamic SQL“.

Какво е динамичен структуриран език на заявките (динамичен sql)? - определение от техопедия