|
Загрузить файл XML через SQL Loader
|
|||
---|---|---|---|
#18+
Привет. Нужно загружать файл xml в одноколоночную таблицу. Имена файлов всё время новые и приходят в командную строку: sqlldr data=file2.xml Т.е. имена файлов заранее неизвестны, они появляются на этапе запуска sqlldr (именно такая конструкция используется). Допустим, я делаю ctl файл такой: Код: plsql 1. 2. 3. 4. 5. 6.
(табличка Т1 имеет колонку bxml) И всё сработает, только я впишу правильное название файла <file2.xml> в ctl файл. Появится файл с другим именем и загрузка не сработает, править каждый раз ctl не получается. Т.е. мне имя файла для загрузки можно получить только в командную строку sqlldr и всё, а oracle хочет видеть имя этого файла внутри ctl файла. Как можно выкрутится? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2021, 01:32 |
|
Загрузить файл XML через SQL Loader
|
|||
---|---|---|---|
#18+
mercator, Добавить фейковую колонку с именем файла. гугли filler ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2021, 01:38 |
|
Загрузить файл XML через SQL Loader
|
|||
---|---|---|---|
#18+
oragraf, Filler знаю. Только не понимаю, как он мне поможет? У меня нет файла, в котором список имён xml файлов. Имя xml файла я могу получить только в командной строке. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2021, 01:59 |
|
|
start [/forum/topic.php?fid=52&fpage=27&tid=1880498]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
82ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 184ms |
0 / 0 |