powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как мне добыть имя неизвестного обьекта ?
8 сообщений из 8, страница 1 из 1
Как мне добыть имя неизвестного обьекта ?
    #39618401
Bandito1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос ...
Есть скрипт : селект от неизвестного обьекта (вью). Как мне добыть его имя ?
...
Рейтинг: 0 / 0
Как мне добыть имя неизвестного обьекта ?
    #39618412
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не бывает неизвестных.

DBA_OBJECTS.
...
Рейтинг: 0 / 0
Как мне добыть имя неизвестного обьекта ?
    #39618417
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBA_VIEWS

SY.
...
Рейтинг: 0 / 0
Как мне добыть имя неизвестного обьекта ?
    #39618439
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bandito1,

Если возникнут проблемы с получением текста вью для сравнения, то ещё вариант dba_dependencies по объектам запроса
...
Рейтинг: 0 / 0
Как мне добыть имя неизвестного обьекта ?
    #39618442
merch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bandito1,


Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
with
t as ( select  /*+ materialize*/ view_name, owner, rownum
       from dba_views d
       where owner in ('OWNER_1', 'OWNER_1', 'OWNER_N')
     )
select 
  view_name
from( select view_name,
       dbms_metadata.get_ddl('VIEW', view_name, owner) text
      from t
    )
where lower(text) like '%select_iz_neizvestnogo_objecta%';
...
Рейтинг: 0 / 0
Как мне добыть имя неизвестного обьекта ?
    #39618482
Bandito1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
merch,
Спс ! Помогло ! :))
...
Рейтинг: 0 / 0
Как мне добыть имя неизвестного обьекта ?
    #39618490
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Имхо удобнее использовать dbms_sql2.expand_sql_text (для 11) или dbms_utility.expand_sql_text - для 12
пример: https://github.com/xtender/xt_scripts/blob/master/expand.sql
...
Рейтинг: 0 / 0
Как мне добыть имя неизвестного обьекта ?
    #39618493
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как мне добыть имя неизвестного обьекта ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]