|
|
|
Oracle SQL Developer 17.3.0: Кривой биндинг переменных
|
|||
|---|---|---|---|
|
#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. SQL*Plus - все работает как ожидалось Код: 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. Toad 10.6.1.3 - все работает как ожидалось Код: 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. Oracle SQL Developer 4.1.5.21 Build MAIN-21.78 - все работает как ожидалось Код: 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. Oracle SQL Developer 17.3.0.271 Build 271.2323 - неожиданность Код: 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. Запросы 1 - 3 с каждого клиента отрабатывают нормально. Пытаемся понять, почему 4-ый падает на Oracle SQL Developer 17.3.0. Первый запрос - SQL. С ним проблем не возникло. Все остальное - PL/SQL. Во 2 запросе мы явно определили переменную number и передаем ее функции. В 3-м запросе, используя операцию сложения, намекаем, что параметр, как результат сложения - число. А вот в 4-м этого намека уже не делаем, и, судя по ошибке, oracle считает, что наш литерал - строка, и на этапе вызова функции пытается преобразовать его в число и спотыкается на nls_numeric_characters. Снимаем трассировку с проблемного вызова и убеждаемся в нашем предположении. Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2017, 23:20 |
|
||
|
Oracle SQL Developer 17.3.0: Кривой биндинг переменных
|
|||
|---|---|---|---|
|
#18+
AmKad, Какой-то прям client-side cursor sharing ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2017, 00:42 |
|
||
|
Oracle SQL Developer 17.3.0: Кривой биндинг переменных
|
|||
|---|---|---|---|
|
#18+
Похоже на новую фичу-хреничу More secure ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2017, 00:53 |
|
||
|
Oracle SQL Developer 17.3.0: Кривой биндинг переменных
|
|||
|---|---|---|---|
|
#18+
AmKad, он ответил: Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2017, 01:25 |
|
||
|
Oracle SQL Developer 17.3.0: Кривой биндинг переменных
|
|||
|---|---|---|---|
|
#18+
AmKad, коллега, если у вас на рабочем месте установлен Toad, зачем вам эта джавовая поделка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2017, 10:37 |
|
||
|
Oracle SQL Developer 17.3.0: Кривой биндинг переменных
|
|||
|---|---|---|---|
|
#18+
ментяра, На текущей работе Toad-а нет. Приходится юзать альтернативы. Toad стоит только дома. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2017, 10:54 |
|
||
|
Oracle SQL Developer 17.3.0: Кривой биндинг переменных
|
|||
|---|---|---|---|
|
#18+
AmKad, А пригласите меня на чашечку чая, просто на чеки оплаты лицензии посмотреть? По какому адресу выезжать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2017, 11:47 |
|
||
|
Oracle SQL Developer 17.3.0: Кривой биндинг переменных
|
|||
|---|---|---|---|
|
#18+
SQL Developer 4.2.0.17.089 хрень та же TO_NUMBER(SQLDEVBIND1Z_1) чтобы выявить, просто добавил PrintNum(p_num OUT number) PrintNum(+36.6) - конечно работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2017, 13:13 |
|
||
|
Oracle SQL Developer 17.3.0: Кривой биндинг переменных
|
|||
|---|---|---|---|
|
#18+
Недавно сюда жаловался, судя по всему по той же причине: подразумевает текст. Введя без кавычек :AA: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2017, 14:17 |
|
||
|
Oracle SQL Developer 17.3.0: Кривой биндинг переменных
|
|||
|---|---|---|---|
|
#18+
В sqlcl та же лажа. Ну то есть еще одно свидетельство, что это кусок кода девелопера без графической морды Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2017, 23:10 |
|
||
|
Oracle SQL Developer 17.3.0: Кривой биндинг переменных
|
|||
|---|---|---|---|
|
#18+
AmKadOracle SQL Developer 17.3.0.271 Нумерация версий по номеру года всё-таки пугающая штука. Фактически, перевирается сама концепция major.minor.[.build[.revision[.somebullshit]]]. Печальное зрелище. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2017, 09:27 |
|
||
|
Oracle SQL Developer 17.3.0: Кривой биндинг переменных
|
|||
|---|---|---|---|
|
#18+
envНумерация версий по номеру года всё-таки пугающая штука.Маркетинг посчитал, что напоминание датой заставит тебя быстрее переходить на новое. Но может быть и обратная реакция. Если сейчас постыдно ездить на авто 99го года, то авто 49го года уже шик! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2017, 12:55 |
|
||
|
Oracle SQL Developer 17.3.0: Кривой биндинг переменных
|
|||
|---|---|---|---|
|
#18+
Если функцию объявить в SQL, то отрабатывает (Oracle SQL Developer 17.2.0.188). Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2017, 10:24 |
|
||
|
Oracle SQL Developer 17.3.0: Кривой биндинг переменных
|
|||
|---|---|---|---|
|
#18+
AmKad, пишите об ошибке Jeff-у: https://www.thatjeffsmith.com/ask-a-question/ ПС. насчет отказа от версий в пользу нумерации по годам - кто-то возмущается. А зачем? Я тоже считаю, что лучше постояное улучшение без задрежек и без резких переходов с концепции на концепцию, чем ждать пока выйдет какая-то новая версия продукта и придется все менять. Также присутствует маркетинг - привязывают пользователя к своему продукту, не давая спрыгнуть на чужие. Примерно так же у JetBrains. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2017, 12:24 |
|
||
|
Oracle SQL Developer 17.3.0: Кривой биндинг переменных
|
|||
|---|---|---|---|
|
#18+
Заодно спрошу. SQL Developer 4.2.0.17 Экспорт в эксэл результатов запроса. Столб с датами экспортируется как текст (с кавычкой впереди). В ранних версиях также было? сейчас так же? побороть настройками девелопера? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2017, 09:59 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39530030&tid=1885132]: |
0ms |
get settings: |
12ms |
get forum list: |
20ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
180ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 248ms |
| total: | 553ms |

| 0 / 0 |
