|
Проблема с блобом
|
|||
---|---|---|---|
#18+
Задача. В blob закачивается файл (csv т.е. текстовый). Из него необходимо убрать переводы строк. Т.е. оставить только 0D+0A, и убрать одиночные 0A. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
а если чтение переделать на такой вариант: Код: plaintext 1. 2.
Как можно выполнить задачу без ошибок? PS: Почему текстовый файл (csv) закачивается в blob а не в clob просьба не флудить. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 10:29 |
|
Проблема с блобом
|
|||
---|---|---|---|
#18+
Alexey Chasovnikov, смешиваешь работу с временным лобом и хранимым. createtemporary, open, close не нужны. только select for update. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 10:36 |
|
Проблема с блобом
|
|||
---|---|---|---|
#18+
-2-Alexey Chasovnikov, смешиваешь работу с временным лобом и хранимым. createtemporary, open, close не нужны. только select for update. Действительно. Убрал и все прошло. Т.е. dbms_lob.erase работает только с хранимым blob-ом? Мне не нужно блоб изменять в базе. Мне нужно его прочитать, обработать, и инфу из него разобрать и импортнуть в базу. Т.е. первоначальный блоб должен остаться неизменным в результате. Это так и будет? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 10:50 |
|
Проблема с блобом
|
|||
---|---|---|---|
#18+
Alexey ChasovnikovPS: Почему текстовый файл (csv) закачивается в blob а не в clob просьба не флудить. Да храни его в чем угодно. Но должно же хватать мозгов для понятия того, что обрабатывать нужно clob. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 10:55 |
|
Проблема с блобом
|
|||
---|---|---|---|
#18+
AlexFF__|Но должно же хватать мозгов для понятия того, что обрабатывать нужно clob. Какая разница по чему бежать по blob-бу или по clob-бу? Просил же не флудить ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 10:59 |
|
Проблема с блобом
|
|||
---|---|---|---|
#18+
Alexey Chasovnikov, Чтобы работать с копией хранимого блоба его надо скопировать во временный. Лично я это делаю так: temp_clob := substr(stored_clob,1); Это решение чем-то попахивает, но оно самое короткое и работает. Правильнее, наверно, через DBMS_BLOB, но тогда нужно больше букв писать. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2019, 10:50 |
|
Проблема с блобом
|
|||
---|---|---|---|
#18+
Basil_Tsvetkovсамое короткое||'' занимает еще меньше символов, особенно, если написать еще в селекте. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2019, 11:12 |
|
|
start [/forum/topic.php?fid=52&fpage=78&tid=1882550]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 142ms |
0 / 0 |