Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Oracle > Определить имя столбца и таблицы


Автор: Annuta 11.2.2012, 19:44
Привет всем!
Есть очень большая БД, много таблиц, много связей (Oracle 10).

Точно знаю, что в какой-то таблице, в каком-то столбце есть слово 'статус'.
Подскажите, как мне определить в какой иаблице-столбце ?
Пыталась сделать через column_name - column_value, но не получается!

Спасибо!

Автор: tzirechnoy 11.2.2012, 20:39
Сдампить всё и погрепать.

Автор: Annuta 11.2.2012, 23:28
а по-подробней ? 

Автор: Zloxa 12.2.2012, 14:33
Цитата(Annuta @  11.2.2012,  19:44 Найти цитируемый пост)
в какой иаблице

Код

select table_name from user_tables where regexp_like(dbms_xmlgen.get_xml('select * from '||table_name),'статус')

но если база действительно мало мальски не маленькая, шансов выполниться у подобного запроса - почти никаких.
Надо как-то сужать область поиска.


Автор: Annuta 12.2.2012, 19:21
Спасибо огромное! Проблема решена!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)