|
|
|
Процедура PL/SQL выгружает не корректные данные
|
|||
|---|---|---|---|
|
#18+
Добрый день, опыта в PL/SQL практически нет, и эта по сути моя первая процедура (делал с некоторой помощью), при запуске процедуры открывая выгруженный .csv файл в нём вместо нужной информации просто набор одинаковых символов, может кто-нибудь знает, в чём проблема? Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2017, 10:04 |
|
||
|
Процедура PL/SQL выгружает не корректные данные
|
|||
|---|---|---|---|
|
#18+
1) Убери проглатывания ошибок Код: plsql 1. 2. 3. 2) Сделай debuging своей процедуры, например через dbms_output. 3) Далее, что бросается в глаза, разные типы данных (в общем случае разные кодировки): Код: plsql 1. 2. 3. 4) Не забывай, что в define_column и column_value третьим параметром надо передавать переменную соответствующего типа, а не clob-а, как "универсального" типа данных. Ключевое слово - describe_columns. 5) Начиная с 11-ой версии sys_refcursor + to_cursor_number позволяют уйти от использования динамического SQL. 6) Рекомендую использовать режим работы с файлом wb вместо w. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2017, 12:13 |
|
||
|
Процедура PL/SQL выгружает не корректные данные
|
|||
|---|---|---|---|
|
#18+
Спасибо за ответ. автор4) Не забывай, что в define_column и column_value третьим параметром надо передавать переменную соответствующего типа, а не clob-а, как "универсального" типа данных. Ключевое слово - describe_columns. В плане соответствующую первым двум? т.е тоже integer? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2017, 15:13 |
|
||
|
Процедура PL/SQL выгружает не корректные данные
|
|||
|---|---|---|---|
|
#18+
KofDВ плане соответствующую первым двум? т.е тоже integer?Нет, тип данных, соответствующий полю из sql-запроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2017, 15:17 |
|
||
|
Процедура PL/SQL выгружает не корректные данные
|
|||
|---|---|---|---|
|
#18+
KofD, ужос на.. попробуй так. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. col1, col2 - это столбцы твоей эротическкой вьюшки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2017, 16:41 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39384244&tid=1886657]: |
0ms |
get settings: |
9ms |
get forum list: |
9ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
174ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 472ms |

| 0 / 0 |
