Я пытаюсь получить метаданные о параметрах хранимой процедуры, которые определены в пакете с использованием C++ Oracle OCCI. Получение параметров метаданных автономного прок проста:OCCI: запрос метаданных хранимой процедуры в пакете
MetaData meta = connection->getMetaData("MY_PROC");
vector<MetaData> params = meta.getVector(MetaData::ATTR_LIST_ARGUMENTS);
Однако, если я пытаюсь запросить метаданные параметра из процедуры, которая в пакете с кодом ниже, я получаю сообщение об ошибке.
MetaData meta = connection->getMetaData("PKG_MY_PACKAGE.MY_PROC2");
Сообщение об ошибке:
ORA-04043: object PKG_MY_PACKAGE.MY_PROC2 does not exist
Любая идея, почему это не работает, или мне нужно сделать запрос для параметров хранимой процедуры, которые определены в пакете по-разному?