|
Простая функция, компилируются, но не работает
|
|||
---|---|---|---|
#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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83.
select tCYR_TO_HTML_ASCII('Ведомость дефектов') t from dual возвращает NULL ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2013, 17:25 |
|
Простая функция, компилируются, но не работает
|
|||
---|---|---|---|
#18+
Ну во первых null потому, что происходит ошибка (no_data_found). нет символа пробел. она выходит если запустить функцию в plsql. И ещё такой способ не очень производительный. на вскидку можно использовать массив Код: 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. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81.
Пробовал запускать вашу и свою фунцию 10000 раз и получил что то вроде 11 сек против 0,2 сек. Код: plsql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2013, 22:35 |
|
Простая функция, компилируются, но не работает
|
|||
---|---|---|---|
#18+
Зачем вам нужна такая функция? Похоже, для того, что называют 'url utf-8 encoding'. Для этого не нужно изобретать велосипед: Код: plsql 1. 2. 3. 4. 5. 6.
Почитать подробней можно здесь. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2013, 10:06 |
|
Простая функция, компилируются, но не работает
|
|||
---|---|---|---|
#18+
non-apexoidЗачем вам нужна такая функция? Похоже, для того, что называют 'url utf-8 encoding'. Для этого не нужно изобретать велосипед: Код: plsql 1. 2. 3. 4. 5. 6.
Почитать подробней можно здесь. Почти что, ф-ция нужна для кодирования имен файлов при скачивании с помощью Код: plsql 1. 2. 3. 4. 5. 6. 7. 8.
При этом если в v_file_name будет кирилица то IE превращает в набор UTF, в других браузерах все нормально. Если использовать utl_url.escape(url=>'http://www.somesite/АБВ', url_charset =>'AL32UTF8'); то пробелы записываются как %20 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2013, 12:21 |
|
Простая функция, компилируются, но не работает
|
|||
---|---|---|---|
#18+
Так и должно быть. А вас это не устраивает? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2013, 14:27 |
|
|
start [/forum/topic.php?fid=50&fpage=51&tid=1875769]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
91ms |
get tp. blocked users: |
2ms |
others: | 329ms |
total: | 500ms |
0 / 0 |