Я создал образец программы, в которой я хочу получить ddl всех объектов, таких как table, trigger и т. Д., Используя метод get_ddl. Когда я попытался выполнить запросы в oracle, это сработало.Как я могу экспортировать ddl всех объектов, таких как таблица, индекс и т. Д. В SYBASE IQ/SYBASE ASE без использования каких-либо инструментов?
SELECT DBMS_METADATA.GET_DDL('TABLE', TABLE_NAME) FROM USER_TABLES;
SELECT DBMS_METADATA.GET_DDL('TRIGGER', TRIGGER_NAME) FROM USER_TRIGGERS;
SELECT DBMS_METADATA.GET_DDL('VIEW', VIEW_NAME) FROM USER_VIEWS;
SELECT DBMS_METADATA.GET_DDL('FUNCTION', OBJECT_NAME) FROM USER_PROCEDURES WHERE OBJECT_TYPE = 'FUNCTION';
SELECT DBMS_METADATA.GET_DDL('PROCEDURE', OBJECT_NAME) FROM USER_PROCEDURES WHERE OBJECT_TYPE = 'PROCEDURE';
SELECT DBMS_METADATA.GET_DDL('INDEX', INDEX_NAME) FROM USER_INDEXES ;
Но когда я пытаюсь создать такой же образец для Sybase, чтобы получить DDL или сценарий всех объектов не work.because не get_ddl поддерживается в базе данных Sybase. Может ли кто-нибудь помочь мне узнать, поддерживает ли sybase Iq 15 методы get_ddl или есть какой-либо другой метод/способ или запросы для создания ddl/script всех объектов.
Я хочу опубликовать его на форумах SAP, но все сайты недоступны. Кто-нибудь может предложить мне ссылку для отправки моей проблемы.
Спасибо заранее!
Пожалуйста, напишите этот пост http://stackoverflow.com/questions/19283452/optimizing-query-dbms-metadata-get-ddl-oracle – Rocky
Я хочу Запросы только для дополнительных ct ddl базы данных sybase. – shree