У меня есть запрос видаКак я могу увидеть тип данных столбца, возвращаемого SQL-запросом?
select id, extract(xml, 'Foo/Bar/text()') value
from mytable;
Этот запрос работает отлично в SQL Developer, и возвращает то, что, как представляется, столбец CHAR.
Однако программное обеспечение, которое называет этот этот запрос, не играет хорошо с ним, и бросает ошибку:
java.lang.NoClassDefFoundError - oracle/xdb/XMLType
Так что для того, чтобы отладить это, я желающему знать, что точный тип данных, возвращающий инструкцию extract.
Возможно ли это?
Я считаю, что вы можете найти свой ответ здесь http://stackoverflow.com/questions/1087161/oracle-ident-data-type – kazerm
Разве sql-разработчик не позволяет вам видеть определения таблиц? Это происходит, когда я использую его. Если это проблема с разрешениями, поговорите с вашим dba. –
Вы также можете использовать функцию CAST для ее преобразования в varchar2 – OldProgrammer