![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 15.02.2008
Сообщений: 5
|
![]()
Для работы с Oracle использую Odac.
Короче мне нужно получить весь список таблиц которые есть в БД, нужно для дальнейшей разработки. Кто чем может, памагите.. ![]() |
![]() |
![]() |
![]() |
#2 |
Регистрация: 15.02.2008
Сообщений: 5
|
![]()
Мда...так ладно поставим вопрос по другому...
С помощью чего можно получить имена всех таблиц которые есть в Oracle, через Delphi? |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
RaMMa, боюсь, что Вы даже не представляете, СКОЛЬКО таблиц есть в Oracle :-)))
Ладно, завтра на работе точнее напишу, пока посмотрите в таблицах, название которых начинается с all_ (all_xxx) и фильтруйте по where owner = 'ВЛАДЕЛЕЦ' |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
select table_name from all_all_tables
или, по владельцу, select table_name from all_all_tables where owner = 'SOME_USER' |
![]() |
![]() |
![]() |
#5 |
Регистрация: 15.02.2008
Сообщений: 5
|
![]()
Первый запрос выполнил...мда, такое количество таблиц не ожидал.
Насчет второго, где через условие, непонятно насчет «Владельца». Это пользователь???? |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
нет! Это ни в коем случае не пользователь!
Это ВЛАДЕЛЕЦ (owner) - т.е., грубо говоря, создатель... сделайте первый запрос: select * from all_all_tables найдите таблицы, которые Вам нужны и посмотрите, что у них стоит в OWNER... Да, и позвольте поинтересоваться - а какова конечная цель этих всех изысканий?! |
![]() |
![]() |
![]() |
#7 |
Регистрация: 15.02.2008
Сообщений: 5
|
![]()
Нужно для диплома!
Все уже разобрался, спасиб за помощь. |
![]() |
![]() |