SQL PL - SQL PL

SQL PL означает Структурированный язык запросов Процедурный язык и был разработан IBM как набор команд, расширяющих возможности использования SQL в IBM DB2 (DB2 UDB Версии 7) система баз данных.[1] Это обеспечивает процедурная программируемость в дополнение к командам запросов SQL. Это подмножество модулей постоянного хранения SQL (SQL / PSM ) языковой стандарт.

Начиная с DB2 версии 9, SQL PL хранимые процедуры может выполняться изначально внутри процесса DB2 (точнее, внутри адресного пространства DBM1) вместо того, чтобы быть изолированным внешним процессом.[2] В DB2 версии 9.7 IBM также добавила PL / SQL интерфейс к этой инфраструктуре (называемый «SQL Unified Runtime Engine»), что означает, что процедурный SQL, использующий стандарт ISO или синтаксис Oracle, компилируется в байт-код работает на том же движке в DB2.[3]

Смотрите также

Рекомендации

  1. ^ Центр знаний IBM
  2. ^ Крейг С. Маллинз (2012). Руководство разработчика DB2: ориентированный на решения подход к изучению основы и возможностей DB2 для z / OS (6-е изд.). IBM Press. п. 658. ISBN  978-0-13-283644-9.
  3. ^ Серж Риелау. "DB2 10: запуск приложений Oracle в DB2 10 для Linux, UNIX и Windows". Ibm.com. Получено 2012-07-26.

внешняя ссылка