Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как по конкр. значению получить сиписок имен всех таблиц / 5 сообщений из 5, страница 1 из 1
28.02.2003, 09:43
    #32112503
Saraksh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как по конкр. значению получить сиписок имен всех таблиц
Как из базы получить список имен всех таблиц и название всех полей в которых находится одно и тоже конкретное значение ('10071')?
Заранее благодарен
...
Рейтинг: 0 / 0
28.02.2003, 09:58
    #32112515
are
are
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как по конкр. значению получить сиписок имен всех таблиц
через динамический sql
получаешь список всех таблиц и всех полей
динамически формируешь в котором прописываешь условие для where
ну а потом execute immediate
...
Рейтинг: 0 / 0
28.02.2003, 11:00
    #32112568
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как по конкр. значению получить сиписок имен всех таблиц
Я так понимаю это нужно только для полей типа NUMBER и VARCHAR2(или или)?

Потом нужно учесть, что если обьём данных большой, то такой поиск по неиндексированным полям - может базу просто посадить
...
Рейтинг: 0 / 0
01.03.2003, 02:30
    #32113083
vskv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как по конкр. значению получить сиписок имен всех таблиц
[src]Потом нужно учесть, что если обьём данных большой,
то такой поиск по неиндексированным полям - может базу просто посадить/src]

В порядке рабочего бреда -- пишем программу, которая берёт datafile, сканирует его а-ля fgrep, но возвращает номер блока. Потом из блока восстанавливаем tbsp, extent и наконец таблицу. В принципе, часть rowid тоже будет известна, так что искомая строка будет найдена достаточно быстро.
...
Рейтинг: 0 / 0
03.03.2003, 09:10
    #32113380
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как по конкр. значению получить сиписок имен всех таблиц
Да, это круто. Сразу вспоминаются вопросы из теории по теме - чем отличается и чем лучше реляционные базы данных от систем плоских файлов.
Видимо всё-же не уйти окончательно от старых способов, дедовских.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как по конкр. значению получить сиписок имен всех таблиц / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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