Генератор файлов типа PLSQL из xsd

Есть ли какой-либо доступный API, команда или инструменты, которые генерируют файл типа plsql в формате .sql (чтобы я мог контролировать версии), который может претерпевать изменения для нескольких выпусков для данной схемы xsd?. Предполагается, что PLSQL SP принимает и возвращает объект XML clob.


person Brinda Santh    schedule 25.01.2016    source источник
comment
Итак, у вас есть XML-схема, уже сохраненная в БД, и вы хотите получить ее определение, верно? Вы можете просмотреть его в режиме ALL_XML_SCHEMAS. Или используйте DBMS_METADATA для получения DDL: select dbms_metadata.get_ddl('XMLSCHEMA', :schema_url) from dual.   -  person Paul    schedule 25.01.2016


Ответы (1)


Существует процедура DBMS_XMLSCHEMA.REGISTERSCHEMA, которая на основе .xsd (и когда для параметра gentypes установлено значение TRUE) также генерирует типы базы данных.

Однако я боюсь, что вам придется сохранять сгенерированные DDL этих типов только вручную после их создания.

person Martina    schedule 25.01.2016