|
|
|
UTL_FILE.put и fflush ограничивает файл 32k
|
|||
|---|---|---|---|
|
#18+
Добрый день. Комбинация UTL_FILE.put и следом fflush ограничивает файл 32k. Вопрос почему? UTL_FILE.put_line использовать в моем случае нельзя, так как в конец строки буфера добавляются свои настроенные пользователем ограничители. Как обойти обрезку файла до 32k? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2018, 12:25 |
|
||
|
UTL_FILE.put и fflush ограничивает файл 32k
|
|||
|---|---|---|---|
|
#18+
Как я поняла, fflush здесь не работает, так как у меня нет разделителя строк. По документации "The data must be terminated with a newline character." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2018, 12:35 |
|
||
|
UTL_FILE.put и fflush ограничивает файл 32k
|
|||
|---|---|---|---|
|
#18+
LVV5Комбинация UTL_FILE.put и следом fflush ограничивает файл 32k. Вопрос почему?Ты что-то спутала. LVV5так как в конец строки буфера добавляются свои настроенные пользователем ограничителиС нетекстовыми файлами нужно работать нетектстовыми процедурами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2018, 12:55 |
|
||
|
UTL_FILE.put и fflush ограничивает файл 32k
|
|||
|---|---|---|---|
|
#18+
Elic, Код: plsql 1. 2. v_Separator cейчас задан, как \x0D\x0A, соответственно переведенный в chr. Я переписала уже на Код: plsql 1. и всё работает. Файл записан полностью. Просто сам вопрос, почему utl_file.put не воспринимает заданный сепаратор строки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2018, 13:40 |
|
||
|
UTL_FILE.put и fflush ограничивает файл 32k
|
|||
|---|---|---|---|
|
#18+
LVV5Просто сам вопрос, почему utl_file.put не воспринимает заданный сепаратор строки?А какой воспринимает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2018, 13:47 |
|
||
|
UTL_FILE.put и fflush ограничивает файл 32k
|
|||
|---|---|---|---|
|
#18+
-2-, не тестировала. Вопрос, почему не сработал первый вариант, если указан fflush, а файл обрывается. Может есть какие-то настройки БД, связанные с процедурой fflush? Может параметр не указан где-либо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2018, 13:58 |
|
||
|
UTL_FILE.put и fflush ограничивает файл 32k
|
|||
|---|---|---|---|
|
#18+
LVV5не тестироваладостаточно задуматься о чем вопрос. LVV5файл обрываетсякуда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2018, 14:07 |
|
||
|
UTL_FILE.put и fflush ограничивает файл 32k
|
|||
|---|---|---|---|
|
#18+
Я пока понять не могу, у меня даже первый вариант нормально сейчас отработал. А у клиента обрываются файлы в середине строки на 32Kb. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2018, 14:10 |
|
||
|
UTL_FILE.put и fflush ограничивает файл 32k
|
|||
|---|---|---|---|
|
#18+
LVV5 Код: plsql 1. 2. v_Separator cейчас задан, как \x0D\x0A, соответственно переведенный в chr. Я переписала уже на Код: plsql 1. и всё работает. Файл записан полностью. Вопросы снимаются. Работают оба варианта и fflush после put, и put_raw. Моё недоумение вызвало, почему первый вариант с fflush не сработал, а он оказывается работал, просто поступила дезинформация от другого источника))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2018, 17:59 |
|
||
|
UTL_FILE.put и fflush ограничивает файл 32k
|
|||
|---|---|---|---|
|
#18+
LVV5просто поступила дезинформация от другого источника))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2018, 18:02 |
|
||
|
UTL_FILE.put и fflush ограничивает файл 32k
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 16:51 |
|
||
|
UTL_FILE.put и fflush ограничивает файл 32k
|
|||
|---|---|---|---|
|
#18+
flexgen, Ну да, канешна, принципиально новая технология, ну этот utl_file нафик clob2file Код: 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. Regards ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 17:39 |
|
||
|
UTL_FILE.put и fflush ограничивает файл 32k
|
|||
|---|---|---|---|
|
#18+
Maxim Demenkoflexgen, Ну да, канешна, принципиально новая технология, ну этот utl_file нафик Regards Это ты сказал, не я :-). Просто иногда вместо того чтобы изобретать велосипед нужно просто задуматься о том, что наверняка проблема стоящая перед тобой, была уже кем-то решена. И почитать документацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 19:11 |
|
||
|
UTL_FILE.put и fflush ограничивает файл 32k
|
|||
|---|---|---|---|
|
#18+
flexgen, Попытаюсь перефразировать твой совет . Для того чтобы обойти (несуществующую) проблему обрезки файла utl_file до 32к надо использовать dbms_xslprocessor.clob2file (который использует utl_file). Не забывая при этом что (несуществующая) проблема была кем-то решена. Я правильно понял ? Regards ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 19:31 |
|
||
|
UTL_FILE.put и fflush ограничивает файл 32k
|
|||
|---|---|---|---|
|
#18+
Maxim Demenko надо использовать dbms_xslprocessor.clob2file (который использует utl_file).С 12.2 применение clob2file выглядит более гармоничным, и на фоне этого ваять код с utl_file становится архаизмом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 19:37 |
|
||
|
UTL_FILE.put и fflush ограничивает файл 32k
|
|||
|---|---|---|---|
|
#18+
-2-, Я не вижу причин не использовать dbms_lob.clob2file особенно если исходные данные представлены clob (если же их надо конструировать на лету только чтобы сделать соответствующими api - то как минимум было бы неплохо протестировать производительность и сравнить с utl_file), но я так же не вижу преимуществ использования dbms_xslprocessor.clob2file в контексте вопроса заданного ТС, а архаичность это понятие довольно субъективное - для некоторых и 12.2 слишком бета, лет пять еще подождут ... Regards ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2018, 20:26 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39737713&tid=1883129]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
157ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 289ms |
| total: | 539ms |

| 0 / 0 |
