Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Oracle > SELECT * FROM TEST_TABLES => ORA-01821


Автор: Zellulose 23.10.2010, 17:27
При попытке выбрать все строки из результата запроса вида

Код

SELECT * FROM TEST_TABLES 


и записать их в массив выдает следующую ошибку
Warning: oci_fetch_all() [function.oci-fetch-all]: OCIFetchStatement: Error while trying to retrieve text for error ORA-01821 

Необходимо узнать структуру таблицы. Не имела раньше дела с ораклом. Это ошибка с форматом даты в каком-нить столбце?

Автор: Zloxa 23.10.2010, 18:28
Цитата(Zellulose @  23.10.2010,  17:27 Найти цитируемый пост)
Это ошибка с форматом даты в каком-нить столбце? 

http://www.google.ru/search?sourceid=chrome&ie=UTF-8&q=01821#sclient=psy&hl=ru&newwindow=1&source=hp&q=ORA-01821&aq=f&aqi=g3&aql=&oq=&gs_rfai=&pbx=1&fp=6849a794dad57d0e

TEST_TABLES  - таблица или вью?

Добавлено через 1 минуту и 12 секунд
Цитата(Zellulose @  23.10.2010,  17:27 Найти цитируемый пост)
Необходимо узнать структуру таблицы. 

в sqlplus 
Код

desc TEST_TABLES

Автор: Zellulose 24.10.2010, 02:14
Цитата(Zloxa @  23.10.2010,  18:28 Найти цитируемый пост)
TEST_TABLES  - таблица или вью?

Таблица



Цитата(Zloxa @  23.10.2010,  18:28 Найти цитируемый пост)
в sqlplus 
Код

desc TEST_TABLES


К sqlplus можно законнектится с другой тачки (не на которой находится база)?

Автор: Zloxa 24.10.2010, 09:29
Цитата(Zellulose @  24.10.2010,  02:14 Найти цитируемый пост)
sqlplus можно законнектится с другой тачки (не на которой находится база)? 

да, именно для того он и нужен.
На тачке, с которой коннектишся должен стоять клиент.

Автор: Zellulose 24.10.2010, 15:53
Zloxa, спасибо. SqlPlus помог, запрос обработал.  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)