Вниз
Скачать: 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.012 c
2-1202971041
Stepper
2008-02-14 09:37
2008.03.09
Руссификация Ресурсов из Delphi 2007 - есть ли сие?


2-1202709598
saNat
2008-02-11 08:59
2008.03.09
Порядок объявления библиотек


15-1202064673
korneley
2008-02-03 21:51
2008.03.09
Обратная совместимость BDS2006 и D7


2-1202813111
Цукор5
2008-02-12 13:45
2008.03.09
преобразование строки


15-1201764794
Виталик
2008-01-31 10:33
2008.03.09
Монитор папок с возможностью запрета создания файлов




   Наверх