Пакеты в DB2
Мне интересно, есть ли в DB2 конструкция пакета, как в Oracle.
Для DB2 я нашел хранимые процедуры и функции.
В Oracle можно объединить несколько хранимых процедур и функций в пакет. Есть ли что-то подобное в DB2? Я знаю, что можно включить некоторую совместимость с Oracle, однако мы должны использовать IBM здесь.
Я нашел более старую статью о пакетах DB2, но, похоже, это относится к совершенно другой концепции. Похоже, это больше связано с интеграцией сторонних библиотек и выполнением кодирования вне базы данных на разных языках программирования.
2 ответа
У DB2 есть модули, которые эквивалентны пакетам Oracle.
При использовании совместимости Oracle в DB2 CREATE PACKAGE
Заявление DB2 создаст модуль.
Похоже, что в DB2 есть пакеты.
Вот ссылка на раздел руководства IBM по пакетам.
Вот ссылка на раздел руководства IBM по процедурному языку SQL, который вы можете использовать в процедурах SQL.