Главная страница
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.018 c
2-1202674227
aids
2008-02-10 23:10
2008.03.09
поиск файлов


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


15-1201822679
tButton
2008-02-01 02:37
2008.03.09
DVD


15-1202038145
Галинка
2008-02-03 14:29
2008.03.09
Вопрос к преподавателям


3-1193052958
ora-01691
2007-10-22 15:35
2008.03.09
посмотреть свободное место