SQL PL

SQL PL означает Structured Query Language Procedural Language и был разработан IBM как набор команд, расширяющих использование SQL в системе баз данных IBM Db2 (DB2 UDB Version 7). [1] Он обеспечивает процедурную программируемость в дополнение к командам запросов SQL. Это подмножество стандарта языка SQL Persistent Stored Modules ( 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 . Получено 26 июля 2012 г.
  • Примеры в коде Rosetta



Взято с "https://en.wikipedia.org/w/index.php?title=SQL_PL&oldid=1192901398"