3. Оператор одноэтапного исполнения
Концепция, лежащая в основе динамического SQL, проста: встроенный SQL-оператор не записывается в исходный текст программы. Вместо этого программа формирует текст оператора во время выполнения, а затем передает сформированный SQL-оператор в СУБД для выполнения «на ходу». Поскольку в процессе выполнения SQL-оператора происходит синтаксический анализ, проверка параметров, оптимизация и генерация плана выполнения, то динамический SQL уступает по производительности статическому SQL.
2. Концепция динамического SQL
Если программа только на этапе выполнения решает, какие SQL-операторы выполнять и на какие таблицы и столбцы ссылаться, то статический SQL для нее непригоден.
Существует достаточно большой класс приложений, в которых невозможно заранее определить алгоритм доступа к БД.
1. Причины разработки динамического SQL
Научные статьи для Вашей учебы на all4study.ru!
Динамический SQL, оператор одноэтапного исполнения
Комментариев нет:
Отправить комментарий