|
|
|
как проверить?
|
|||
|---|---|---|---|
|
#18+
есть строка, как проверить, есть ли таблица с таким именем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2003, 09:32 |
|
||
|
как проверить?
|
|||
|---|---|---|---|
|
#18+
См. "Oracle Reference", глава "Static Data Dictionary Views". ЗЫ. Ответ: поискать строку в ALL_TABLES.TABLE_NAME ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2003, 10:00 |
|
||
|
как проверить?
|
|||
|---|---|---|---|
|
#18+
Я уточнил бы в all_tables - таблица доступна(если найдена), в dba_tables - таблица существует(если найдена) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2003, 10:07 |
|
||
|
как проверить?
|
|||
|---|---|---|---|
|
#18+
блин, что-то сделал я выборку из обеих таблиц, ни одной моей там нет... т.е. в sql navigator открываю схемы, пользователь pvnic, таблицы есть, делаю выборку - ничего нет... В чем проблема и, может быть, есть еще способы проверки, кроме отлова исключений? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2003, 14:38 |
|
||
|
как проверить?
|
|||
|---|---|---|---|
|
#18+
Покажи каким запросом ты их ищешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2003, 14:41 |
|
||
|
как проверить?
|
|||
|---|---|---|---|
|
#18+
таким select * from all_tables select * from dba_tables и select count(*) from all_tables where owner='pvnic' select count(*) from dba_tables where owner='pvnic' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2003, 14:44 |
|
||
|
как проверить?
|
|||
|---|---|---|---|
|
#18+
В оракуле имена объектов хранятся в ВЕРХНЕМ регистре, если не было задание имени в кавычках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2003, 15:25 |
|
||
|
как проверить?
|
|||
|---|---|---|---|
|
#18+
так я правильно или не правильно делаю? что если первые два запроса полностью в верхний регистр перевести, то все будет ок? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2003, 15:26 |
|
||
|
как проверить?
|
|||
|---|---|---|---|
|
#18+
select table_name from all_tables where owner='PVNIC' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2003, 15:28 |
|
||
|
как проверить?
|
|||
|---|---|---|---|
|
#18+
что-то сомневаюсь я... почему тогда не было моих таблиц при безусловном запросе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2003, 15:29 |
|
||
|
как проверить?
|
|||
|---|---|---|---|
|
#18+
Ты не сомневайся ты проверь, это ж одна секунда... а сколько у тебя всего строчек в dba_tables и all_tables? попробуй подключиться под pvnic-ом и сделать select * from user_tables; или под системом select table_name from dba_tables where lower(owner) like '%pvnic%'; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2003, 16:53 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32124358&tid=1991358]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
173ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 487ms |

| 0 / 0 |
