Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 DDL type  [new]
ArtLess
Member

Откуда:
Сообщений: 178
Как из базы выдернуть DDL типов?
16 ноя 07, 12:14    [4925004]     Ответить | Цитировать Сообщить модератору
 Re: DDL type  [new]
dbms_ddl
Guest
если я вас правильно понял, то посмотреть пакет: dbms_ddl
16 ноя 07, 12:15    [4925019]     Ответить | Цитировать Сообщить модератору
 Re: DDL type  [new]
Batsall
Member

Откуда: Москва
Сообщений: 360
Как вариант, можно попробовать пакет dbms_metadata
16 ноя 07, 12:17    [4925031]     Ответить | Цитировать Сообщить модератору
 Re: DDL type  [new]
Полночный
Member

Откуда:
Сообщений: 312
Может вcе-таки DBMS_Metadata?
16 ноя 07, 12:17    [4925036]     Ответить | Цитировать Сообщить модератору
 Re: DDL type  [new]
dmidek
Member

Откуда: Киев - Дортмунд
Сообщений: 116100
Если я правильно понял :-)

dbms_metadata.get_ddl
16 ноя 07, 12:18    [4925042]     Ответить | Цитировать Сообщить модератору
 Re: DDL type  [new]
Melix
Member

Откуда:
Сообщений: 42
Можно соединением:

DBA_COLL_TYPES Description of all named collection types in the database
DBA_INDEXTYPES All indextypes
DBA_INDEXTYPE_COMMENTS Comments for user-defined indextypes
DBA_INDEXTYPE_OPERATORS All indextype operators
DBA_SQLJ_TYPES Description of all types in the database
DBA_SQLJ_TYPE_ATTRS Description of attributes of all types in the database
DBA_SQLJ_TYPE_METHODS Description of methods of all types in the database
DBA_TYPES Description of all types in the database
DBA_TYPE_ATTRS Description of attributes of all types in the database
DBA_TYPE_METHODS Description of methods of all types in the database
DBA_TYPE_VERSIONS Description of each type version in the database
16 ноя 07, 12:18    [4925044]     Ответить | Цитировать Сообщить модератору
 Re: DDL type  [new]
Ales Protiv
Member

Откуда: Прага
Сообщений: 1872
select dbms_metadata.get_ddl('TYPE', 'TYPE_NAME', 'SCHEMA_NAME') from dual;
16 ноя 07, 12:20    [4925059]     Ответить | Цитировать Сообщить модератору
 Re: DDL type  [new]
SQLap
Member [заблокирован]

Откуда:
Сообщений: 34063
А в восьмерке нету этой хрени)))
16 ноя 07, 12:21    [4925077]     Ответить | Цитировать Сообщить модератору
 Re: DDL type  [new]
ArtLess
Member

Откуда:
Сообщений: 178
Спасибо всем
16 ноя 07, 12:22    [4925078]     Ответить | Цитировать Сообщить модератору
 Re: DDL type  [new]
ArtLess
Member

Откуда:
Сообщений: 178
dbms_metadata.get_ddl прекрасно работает, а можно сделать чтобы не было владельца объекта или заменить владельца
16 ноя 07, 12:28    [4925121]     Ответить | Цитировать Сообщить модератору
 Re: DDL type  [new]
ORA-01476
Member

Откуда: Москва
Сообщений: 8
ArtLess
Как из базы выдернуть DDL


Вы второй за последний час, кто этим занимается :)
16 ноя 07, 12:28    [4925127]     Ответить | Цитировать Сообщить модератору
 Re: DDL type  [new]
dbms_ddl
Guest
да... извините, пакет dbms_metadata...
16 ноя 07, 12:57    [4925395]     Ответить | Цитировать Сообщить модератору
 Re: DDL type  [new]
ArtLess
Member

Откуда:
Сообщений: 178
Блин заставят же переходить на 10
В 10 есть
DBMS_METADATA.SET_REMAP_PARAM (DBMS_METADATA.SESSION_TRANSFORM,'REMAP_SCHEMA', 'OLD','NEW')

В 9 нету, блин
16 ноя 07, 12:59    [4925411]     Ответить | Цитировать Сообщить модератору
 Re: DDL type  [new]
Mikst
Member

Откуда: Москва
Сообщений: 983
ArtLess
Блин заставят же переходить на 10
В 10 есть
DBMS_METADATA.SET_REMAP_PARAM (DBMS_METADATA.SESSION_TRANSFORM,'REMAP_SCHEMA', 'OLD','NEW')

В 9 нету, блин


есть REPLACE
16 ноя 07, 13:01    [4925432]     Ответить | Цитировать Сообщить модератору
 Re: DDL type  [new]
ArtLess
Member

Откуда:
Сообщений: 178
Типы разные у GET_DDL(CLOB) REPLACE(Char)
16 ноя 07, 13:20    [4925576]     Ответить | Цитировать Сообщить модератору
 Re: DDL type  [new]
ArtLess
Member

Откуда:
Сообщений: 178
Извиняюсь, фигню сморозил
16 ноя 07, 13:24    [4925594]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить