|
Rpad дополняет строку длины Length или длины LengthB?
|
|||
---|---|---|---|
#18+
На Oracle 11 у меня Rpad дополняет строку длины Length. Вот тут длина Length равна 5 и Rpad дополняет её до длины 11 шестью подчёркиваниями: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
А на Oracle 12 у меня Rpad дополняет строку длины LengthB: Вот тут длина LengthВ равна 10 и Rpad дополняет её до длины 11 одним подчёркиванием: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Вот эти параметры у серверов Oracle 11 и Oracle 12 одинаковые: Код: 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.
Хочу на Oracle 12 сделать, как на Oracle 11 и не могу понять, какой параметр отвечает за длину дополняемой Rpad-ом строки при юникодной кодировке. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2021, 22:34 |
|
Rpad дополняет строку длины Length или длины LengthB?
|
|||
---|---|---|---|
#18+
Предполагаю, что вы наткнулись на баг. В Oracle 19.4 такой проблемы нет Прогон скрипта в Oracle 19.4 Код: 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.
Перейдите на более свежую версию Oracle Database или свяжитесь с техподдержкой My Oracle Support (MOS). ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2021, 01:14 |
|
|
start [/forum/topic.php?fid=52&gotonew=1&tid=1880297]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
137ms |
get topic data: |
12ms |
get first new msg: |
9ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 247ms |
0 / 0 |