На моем рабочем месте у нас есть база данных с несколькими схемами, и некоторые имена таблиц могут повторяться в разных схемах. Существуют тысячи таблиц, поэтому неэффективно просматривать весь список.
Если я сделаю запрос, в котором я хочу найти все таблицы, содержащие слово CUSTOMER в их именах, например:
select table_name from all_tables where table_name like '%CUSTOMER%' order by table_name
Результаты просто выглядят так, без подсказок, под какой схемой находятся таблицы.
TB_NEW_CUSTOMER
TB_NEW_CUSTOMER
TB_NEW_CUSTOMER
TB_VIP_CUSTOMER
TB_VIP_CUSTOMER
TB_VIP_CUSTOMER
Есть ли способ запросить Oracle, чтобы я знал, в каких схемах расположены таблицы? У нас, похоже, нет SQL +, потому что я получил ошибку 9000 при попытке ввести команду DESCRIBE. Я устал от прокрутки на вкладке Объекты в SQuirreL SQL!
Большое спасибо.
Andy