|
|
|
Encoding
|
|||
|---|---|---|---|
|
#18+
Всем привет. Код: plaintext Есть простой пример по загрузке XML файла в таблицу: https://www.toadworld.com/platforms/oracle/w/wiki/5998.loading-external-xml-files На выходе получаем: Код: plsql 1. 2. Подскажите, как исправить правильное отображение поля XMLDOC? К сожалению, автор не ответил на подобный вопрос... Спасибо. Best Regards, Bauer. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2017, 12:10 |
|
||
|
Encoding
|
|||
|---|---|---|---|
|
#18+
Bauer, 1) Не всякий гуй корректно отображет содержимое XML. 2) Зачем возня с dbms_lob для загрузки XML в базу? Бери xmltype(bfilename(..., ...), nls_charset_id(...)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2017, 12:29 |
|
||
|
Encoding
|
|||
|---|---|---|---|
|
#18+
Bauer, Да и при беглом просмотре поста не увидел преобразование кодировки при загрузки файла в CLOB, а это значит, что этот пример имеет шанс выполниться корректно, только если кодировки файла и БД совпадают. Выход? Подстроить кодировку БД под кодировку файла. А если ETL-процессы требуют загрузку файлов в разных кодировках, то менять (недокументированным способом) кодировку базы перед загрузкой очередного файла на соответствующую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2017, 12:44 |
|
||
|
Encoding
|
|||
|---|---|---|---|
|
#18+
AmKad, спасибо! но как узнать кодировку файла перед загрузкой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2017, 12:53 |
|
||
|
Encoding
|
|||
|---|---|---|---|
|
#18+
юнецAmKad, спасибо! но как узнать кодировку файла перед загрузкой?Как правило, сторона, формирующая файл, должна описать его формат, в том числе и кодировку. Если же она этого не сделала, но придется глянуть на этот файл глазками посредством какого-нибудь текстового редактора и поставить диагноз сделать вывод о кодировке на основании его содержимого. Не всякий текстовый редактор справляется с большими XML-файлами промышленного масштаба, я например, юзаю XML Validator Buddy. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2017, 13:01 |
|
||
|
Encoding
|
|||
|---|---|---|---|
|
#18+
AmKadBauer, 1) Не всякий гуй корректно отображет содержимое XML. 2) Зачем возня с dbms_lob для загрузки XML в базу? Бери xmltype(bfilename(..., ...), nls_charset_id(...)) AmKad, да, загрузил с помощью XMLType - все четко. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2017, 13:16 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39488283&tid=1885611]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
174ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 501ms |

| 0 / 0 |
