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

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

Оглавление:

Anonim

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

Язык динамических структурированных запросов (SQL) - это версия SQL, которая облегчает генерацию динамических (или переменных) запросов программы. Динамический SQL позволяет программисту писать код, который автоматически адаптируется к различным базам данных, средам, серверам или переменным.


Операторы динамического SQL не встроены в исходную программу, а хранятся в виде строк символов, которыми манипулируют во время выполнения программы. Эти операторы SQL вводятся программистом или автоматически генерируются программой. В этом основное отличие динамического SQL от статических операторов SQL. Динамические операторы SQL также могут меняться от одного выполнения к другому без ручного вмешательства.


Динамический SQL облегчает автоматическую генерацию и манипулирование программными модулями для эффективной автоматической подготовки и выполнения повторяющихся задач.

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

Динамический SQL облегчает разработку мощных приложений с возможностью создания объектов базы данных для манипулирования в соответствии с пользовательским вводом. Например, веб-приложение может разрешать параметры, определяющие запрос SQL. Типичные запросы SQL содержат несколько параметров. Однако ввод 10 или более параметров часто приводит к сложным SQL-запросам, особенно если пользователю разрешено вводить условия (например, AND или OR) между параметрами.


Динамический SQL повышает производительность и эффективность за счет одновременного выполнения запросов и распределения результатов одного запроса интерфейса по нескольким базам данных.


Ранние версии баз данных Oracle с PL / SQL динамическим SQL требовали, чтобы программисты использовали сложную библиотеку пакетов Oracle DBMS_SQL. Позже был представлен более простой «нативный динамический SQL».

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