Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.03.09;
Скачать: CL | DM;

Вниз

oracle   Найти похожие ветки 

 
9899100   (2007-10-18 14:50) [0]

Доброе время суток.... :) уважаемые гуру, подскажите плиз такую весч. Есть две базы работающие под ораклом, в одной из них при выборке приходится ставить имя таблицы в кавычки, а в другой нет. с чем это может быть связанно????
например
в первой базе select * from "table1" t работает но ни как не сработает (будет ругаться ошибка 00942) если написать select * from table1 t. В другой базе наоборот.
Стоит oracle 9i


 
Правильный_Вася   (2007-10-18 15:51) [1]

зависит от того, как эти таблицы создавались - с кавычками или нет
если с кавычками, то имена регистрозависимые


 
9899100   (2007-10-18 18:19) [2]

А как узнать что таблица имеет имя которое надо брать в кавычки??
Делаю программку которая должна не зависеть от выбранной базы.


 
Reindeer Moss Eater ©   (2007-10-18 18:23) [3]

По получаемой ошибке и узнаешь.
Сервер же тебе честно говорит, что нет такого объекта.
Словил ошибку - сменил текст запроса.


 
Petr V. Abramov ©   (2007-10-18 23:34) [4]

А как узнать что таблица имеет имя которое надо брать в кавычки??
select table_name, case when upper(table_name) = table_name then "не надо" else "надо" end " А надо ли?"
from all_all_tables table_name


 
Petr V. Abramov ©   (2007-10-18 23:38) [5]

select table_name, case when upper(table_name) = table_name then "íå íàäî" else "íàäî" end " À íàäî ëè?"
from all_all_tables



Страницы: 1 вся ветка

Текущий архив: 2008.03.09;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
11-1185319893
Andrey_rus
2007-07-25 03:31
2008.03.09
Напутано с цветами clXXX


15-1202135900
oldman
2008-02-04 17:38
2008.03.09
Где можно бесплатно завести большой почтовый ящик?


15-1202066898
Чародей
2008-02-03 22:28
2008.03.09
Программный 3д ускоритель


15-1201875396
Riply
2008-02-01 17:16
2008.03.09
Экономия памяти при работе.


15-1202060677
Kostafey
2008-02-03 20:44
2008.03.09
С днем рождения ! 3 февраля