|
|
|
комбинированная выгрузка данных из таблицы в файл
|
|||
|---|---|---|---|
|
#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. В таблице хранятся данные, которые нужно выгружать в фаил. Выгружать нужно построчно содержимое полей TEXT или BINARYS. Причем, если BINARY_OR_CHAR = 0, тогда выгружается поле TEXT, в противном случае (BINARY_OR_CHAR = 1) BINARYS. В конце каждой выгруженной табличной строки, нужно записывать carriage return CHR(13). Coртировать даныые нужно по NR (asc). Посоветуйте, в каком направлении двигаться. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2016, 18:50 |
|
||
|
комбинированная выгрузка данных из таблицы в файл
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2016, 18:54 |
|
||
|
комбинированная выгрузка данных из таблицы в файл
|
|||
|---|---|---|---|
|
#18+
Hans Christian Andersen, 9966 рублей. аванс 33% ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2016, 19:19 |
|
||
|
комбинированная выгрузка данных из таблицы в файл
|
|||
|---|---|---|---|
|
#18+
В один файл? Все в кучу? Одним запросом или PL/SQL? авторПосоветуйте, в каком направлении двигаться. Фигня в общем то выйдет, но если не можешь прекратить, нужно возглавить: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. Вот только каша из текста и бинарных данных, тем более BLOB ... p.s. Даже проверять не хочу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2016, 19:23 |
|
||
|
комбинированная выгрузка данных из таблицы в файл
|
|||
|---|---|---|---|
|
#18+
Вы правы, нужна каша. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2016, 19:30 |
|
||
|
комбинированная выгрузка данных из таблицы в файл
|
|||
|---|---|---|---|
|
#18+
Hans Christian AndersenВы правы, нужна каша. Ну тогда PL/SQL открываете UTL_FILE.FOPEN в бинарной моде И валите туда данные в цикле Только прочитайте как правильно обрабатывать BLOB ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2016, 10:44 |
|
||
|
комбинированная выгрузка данных из таблицы в файл
|
|||
|---|---|---|---|
|
#18+
Vadim Lejnin, Спасибо. Представляю себе такую рутину: Обрабатываю текст с помощъю этого блока: Код: 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. В цикл курсора помещу рутину, которя будет выгружать бинарное поле, если BINARY_OR_CHAR=1. Правильно понял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2016, 11:51 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39316522&tid=1887370]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
180ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 481ms |

| 0 / 0 |
