powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / как проверить?
11 сообщений из 11, страница 1 из 1
как проверить?
    #32124331
pvnic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть строка, как проверить, есть ли таблица с таким именем?
...
Рейтинг: 0 / 0
как проверить?
    #32124353
Фотография Владимир П.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
См. "Oracle Reference", глава "Static Data Dictionary Views".

ЗЫ. Ответ: поискать строку в ALL_TABLES.TABLE_NAME
...
Рейтинг: 0 / 0
как проверить?
    #32124358
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я уточнил бы в all_tables - таблица доступна(если найдена),
в dba_tables - таблица существует(если найдена)
...
Рейтинг: 0 / 0
как проверить?
    #32125103
pvnic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
блин, что-то сделал я выборку из обеих таблиц, ни одной моей там нет...
т.е. в sql navigator открываю схемы, пользователь pvnic, таблицы есть, делаю выборку - ничего нет...
В чем проблема и, может быть, есть еще способы проверки, кроме отлова исключений?
...
Рейтинг: 0 / 0
как проверить?
    #32125104
Um
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Покажи каким запросом ты их ищешь?
...
Рейтинг: 0 / 0
как проверить?
    #32125105
pvnic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
таким
select * from all_tables
select * from dba_tables

и

select count(*) from all_tables where owner='pvnic'
select count(*) from dba_tables where owner='pvnic'
...
Рейтинг: 0 / 0
как проверить?
    #32125111
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В оракуле имена объектов хранятся в ВЕРХНЕМ регистре, если не было задание имени в кавычках.
...
Рейтинг: 0 / 0
как проверить?
    #32125113
pvnic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так я правильно или не правильно делаю?
что если первые два запроса полностью в верхний регистр перевести, то все будет ок?
...
Рейтинг: 0 / 0
как проверить?
    #32125115
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select table_name from all_tables where owner='PVNIC'
...
Рейтинг: 0 / 0
как проверить?
    #32125116
pvnic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
что-то сомневаюсь я...
почему тогда не было моих таблиц при безусловном запросе?
...
Рейтинг: 0 / 0
как проверить?
    #32125130
Um
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты не сомневайся ты проверь, это ж одна секунда...
а сколько у тебя всего строчек в dba_tables и all_tables?
попробуй подключиться под pvnic-ом и сделать
select * from user_tables;
или под системом
select table_name from dba_tables where lower(owner) like '%pvnic%';
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / как проверить?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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