Почему я не могу просмотреть значения столбца типа данных XMLTYPE в Oracle SQL Developer grid?

#oracle-sqldeveloper #xmltype

#oracle-sqldeveloper #xmltype

Вопрос:

Я использую Oracle DB версии 11g Enterprise Edition 11.2.0.4.0 и SQL Developer версии 18.1.0.095. Когда я запускаю запрос к таблице, как показано ниже, ВЫБЕРИТЕ USER_DATA из table1; все, что я получаю в качестве выходных данных в таблице, это (XMLTYPE). Я не могу просмотреть значение столбца типа данных XMLTYPE в Oracle SQL Developer grid. Я изменил настройку в SQL Developer, также установив флажок «Отображать значение XML в Grid», но пока безуспешно. Может кто-нибудь, пожалуйста, подсказать, как просмотреть в сетке?

 create table TEST_SOLACE_EXT_QTABLE (
       SENDER_PROTOCOL  number,
       USER_DATA        SYS.XMLTYPE,
       USER_PROP        sys.anydata
)
pctfree 10 pctused 0 initrans 1 maxtrans 255 xmltype column USER_DATA store as basicfile binary xml (
       tablespace users
       enable storage in row
       chunk 8192
       retention
       nocache logging
       storage ( INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL
       DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT )
)
ALLOW NONSCHEMA DISALLOW ANYSCHEMA;
  

Спасибо и с уважением
Гаутам

Комментарии:

1. что происходит, когда вы дважды щелкаете по ячейке (XMLTYPE)? Ваша база данных и ваш SQLDev оба довольно старые … но не могли бы вы привести пример того, как определяется TABLE1?

2. имя_коллажа USER_DATA data_type XMLTYPE. Когда я дважды щелкаю still (XMLTYPE), отображаются только hets. При нажатии на значок карандаша открывается маленькое пустое окно, в котором ничего нет. Я попытался щелкнуть параметры загрузки и редактора в этом пустом окне, но по-прежнему ничего не отображается.

3. существует полдюжины способов реализации xmltype, поделитесь ddl вашей таблицы в вопросе, пожалуйста

4. СОЗДАЙТЕ ТЕСТОВУЮ ТАБЛИЦУ. TEST_SOLACE_EXT_QTABLE (SENDER_PROTOCOL NUMBER, USER_DATA SYS.XMLTYPE, USER_PROP SYS.ANYDATA ) ОЧЕРЕДЬ ИСПОЛЬЗОВАНИЯ PCTFREE 10 PCTUSED 0 INITRANS 1 MAXTRANS 255 XMLTYPE СТОЛБЕЦ USER_DATA ХРАНИТЬ В ВИДЕ БАЗОВОГО ФАЙЛА ДВОИЧНОГО XML (ТАБЛИЧНОЕ ПРОСТРАНСТВО TS_TEST ВКЛЮЧИТЬ ХРАНЕНИЕ В БЛОКЕ СТРОК 8192 СОХРАНЕНИЕ NOCACHE LOGGING STORAGE (НАЧАЛЬНЫЙ 65536 СЛЕДУЮЩИЙ 1048576 МИНИМАЛЬНЫЕ ЗНАЧЕНИЯ 1 МАКСИМАЛЬНЫЕ ЗНАЧЕНИЯ 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL ПО УМОЛЧАНИЮ FLASH_CACHE ПО УМОЛЧАНИЮ CELL_FLASH_CACHE ПО УМОЛЧАНИЮ)) РАЗРЕШИТЬ НЕСХЕМУ ЗАПРЕТИТЬ ЛЮБУЮ СХЕМУ;

5. У меня это работает (database 19c и sql developer 20.2) — видите ли вы какие-либо сообщения / ошибки на панелях журнала?