Как получить инфо о полях записей в таблице не используя SELECT ?

StUV

Rotaredom
Как получить инфо о полях записей в таблице не используя SELECT ?

Проблема такая.
Необходимо получить структуру оракловой таблицы.
Сделал так "SELECT * FROM t_name WHERE ROWNUM < 2",
а далее ocicol*(); etc....

Но оказалось, что если в результате селекта для некоторых полей возвращается пустое значение, то в массив результата эти поля не входят.
Т.е. может получиться, что в результате 10-ая запись содержит 4 поля, а 10000-ая 15 полей.

Собственно вопрос:
Каким запросом можно получить структуру таблицы ?
Можно ли это сделать без селекта ?
Если только с селектом - то как это сделать не перебирая все записи в таблице (используется ROWNUM ..., так как таблиц много, а в некоторых из них до [...] записей и простая выборка жутко тормозит).

Всем спасибо.
 

tony2001

TeaM PHPClub
>Но оказалось, что если в результате селекта для некоторых полей возвращается
>пустое значение, то в массив результата эти поля не входят.
с OCI_RETURN_NULLS - входят.
 
Сверху