|
APEX_DATA_PARSE
|
|||
---|---|---|---|
#18+
Уважаемые коллеги, доброго дня. Помогите пожалуйста. Что то не разберусь. В apex есть примерчик как он может разобрать документ xlwx, txt, csv на таблицу , распарсить. По этой аналогии я сделал свое приложенице. Всё парсится и я вижу таблицу. Но я не понимаю как мне к примеру по кнопке перегрузить эти данные в свою другую физическую таблицу. Как мне распарсеный файл в виде таблице перелить в физическую таблицу?? Если я правильно понимаю, то временные данные после разбора должны находиться во временной таблице apex-application_temp_files. Но она пустая. Благодарю ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2021, 07:28 |
|
APEX_DATA_PARSE
|
|||
---|---|---|---|
#18+
создаю процесс на кнопку пишу примерно такой код insert into STOK1 (f1 , partner_id , f2 --, promo_date_begin , promo_date_end , is_del_flag , change_id ) select null as SA_PROMO_ID, col004 as PARTNER_ID, col001 as PROMO_CODE, to_date(col005,'dd.mm.yyyy') PROMO_DATE_BEGIN, to_date(col006,'dd.mm.yyyy') PROMO_DATE_END, '0' as is_del_flag, :P28_SA_PROMO_HEAD_ID as change_id from apex_application_temp_files f, table( apex_data_parser.parse( p_content => f.blob_content, p_add_headers_row => 'Y', p_xlsx_sheet_name => :P28_XLSX_WORKSHEET, P_SKIP_ROWS => 1 , p_store_profile_to_collection => 'FILE_PARSER_COLLECTION', p_file_name => f.filename ) ) p where f.name = :P28_FILE ; ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2021, 12:31 |
|
APEX_DATA_PARSE
|
|||
---|---|---|---|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2021, 12:33 |
|
APEX_DATA_PARSE
|
|||
---|---|---|---|
#18+
juratorneo У Если я правильно понимаю, то временные данные после разбора должны находиться во временной таблице apex-application_temp_files. Но она пустая. Она не совсем пустая. Содержимое этой таблицы видимо только из-под активной сессии APEX. Создать сессию APEX можно процедурой: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2021, 16:32 |
|
APEX_DATA_PARSE
|
|||
---|---|---|---|
#18+
Посмотрите пример Sample Data Loading, там как раз то, что вам надо 1 в 1 (Multiple File Types Load). ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 19:17 |
|
|
start [/forum/topic.php?fid=50&msg=40084510&tid=1873773]: |
0ms |
get settings: |
18ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
35ms |
get topic data: |
2ms |
get forum data: |
1ms |
get page messages: |
128ms |
get tp. blocked users: |
0ms |
others: | 359ms |
total: | 550ms |
0 / 0 |