Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.014 c
2-1202915231
Malik
2008-02-13 18:07
2008.03.09
Печать через ShellExecute


10-1144044391
Alex_C
2006-04-03 10:06
2008.03.09
предупреждение при закрытии COM-serv


2-1202719916
Kolan
2008-02-11 11:51
2008.03.09
Как узнать какие именно пакеты нужны приложению?


15-1202066029
Неважно
2008-02-03 22:13
2008.03.09
Альтернатива GSM-модему


6-1182092002
Степан
2007-06-17 18:53
2008.03.09
Узнать название подключения по IP




   Наверх