powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / External tables - ACCESS PARAMETERS USING CLOB
4 сообщений из 4, страница 1 из 1
External tables - ACCESS PARAMETERS USING CLOB
    #39977680
Правильный Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такая опция в синтаксисе external tables.
А ещё во вьюхе ALL_EXTERNAL_TABLES есть поле ACCESS_TYPE, для которого я не нашёл внятного разъяснения. Только ACCESS_TYPE VARCHAR2(7) Type of access parameters for the external table:
• BLOB
• CLOB
Вопросы:
1. что всё-таки отражает это поле?
2. что обозначает здесь BLOB?
3. если только 2 возможных 4-байтных значения, то почему VARCHAR2(7)?
...
Рейтинг: 0 / 0
External tables - ACCESS PARAMETERS USING CLOB
    #39977773
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
SQL> SELECT  TEXT_VC
  2    FROM  DBA_VIEWS
  3    WHERE VIEW_NAME = 'DBA_EXTERNAL_TABLES'
  4  /

TEXT_VC
--------------------------------------------------------------------------------
select u.name, o.name, 'SYS', xt.type$, 'SYS', xt.default_dir,
       decode(xt.reject_limit, 2147483647, 'UNLIMITED', xt.reject_limit),
       decode(xt.par_type, 1, 'BLOB', 2, 'CLOB',       'UNKNOWN'), -- ответ на вопрос # 3
       case when xt.par_type = 2 then xt.param_clob else NULL end,
       decode(bitand(xt.property, 3), 2, 'REFERENCED', 1, 'ALL',     'UNKNOWN')
from sys.external_tab$ xt, sys.obj$ o, sys.user$ u
where o.owner# = u.user#
  and o.subname IS NULL
  and o.obj# = xt.obj#


SQL>



SY.
...
Рейтинг: 0 / 0
External tables - ACCESS PARAMETERS USING CLOB
    #39977903
Правильный Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SY, благодарю, что-то протупил я.

А остальные вопросы?
Cудя по экспериментам, не имеет значения, были параметры драйвера через subquery returning CLOB получены или прописаны явно. Всё равно в этом поле получается CLOB.
В каком случае будет BLOB?
...
Рейтинг: 0 / 0
External tables - ACCESS PARAMETERS USING CLOB
    #39977950
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильный Вася
SY, благодарю, что-то протупил я.

А остальные вопросы?
Cудя по экспериментам, не имеет значения, были параметры драйвера через subquery returning CLOB получены или прописаны явно. Всё равно в этом поле получается CLOB.
В каком случае будет BLOB?



А причем тут subquery returning CLOB ? ACCESS_TYPE = CLOB говорит что ACCESS_PARAMETERS хранятся в CLOB. А вот в каких случаях ACCESS_PARAMETERS хранятся в BLOB я не знаю. Возможно что-то internal.

SY.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / External tables - ACCESS PARAMETERS USING CLOB
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]