|
Странные наводки
|
|||
---|---|---|---|
#18+
Код: plsql 1. 2. 3. 4. 5.
2020-04-17 00:00:00.0 2020-04-17 00:00:00.0 Код: plsql 1. 2. 3. 4. 5.
2020-04-17 00:00:00.0 2020-04-18 19:57:22.0 2020-04-18 00:00:00.0 2020-04-18 19:57:22.0 Почему так? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2020, 19:53 |
|
Странные наводки
|
|||
---|---|---|---|
#18+
artemiuss, Я бы скорее поинтересовался - почему 2020-04-17 А серьезно - какаято гуёвая ошибка - выскакивает в plsql developer, лечится путем добавления лишнего пробела перед from или переносом from на следующую строку. plsql developer: Код: 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.
В sqlplus все выполняется корректно - 2020-04-18. А вы с этими играми понимаете, что nls_territory меняет еще кучу nls параметров (форматов например) , а у вас разные типы данных на выходе - так что много всяких нежданок может быть . Regards Maxim ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2020, 21:58 |
|
Странные наводки
|
|||
---|---|---|---|
#18+
Maxim Demenko, для BANGLADESH first day of week - это Friday => 17 для ALGERIA - это Saturday => 18 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2020, 23:23 |
|
Странные наводки
|
|||
---|---|---|---|
#18+
artemiuss, Да , перепутал форматную маску. Ну тогда похоже скорее всего на какой то придурковатый кэш Особенно последние два селекта прикольно выглядят Код: 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. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119.
Regards Maxim ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2020, 01:29 |
|
Странные наводки
|
|||
---|---|---|---|
#18+
artemiuss, Какой-то очевидный баг: NLS настройки в запросе с только литералами используются те, которые были у первого выполнения(курсора), что легко проверяется изменением порядка выполнения Алжир->Бангладеш или Бангладеш->Алжир. Если же вместо литералов будут столбец из какой-нибудь таблицы, то бага не будет. И, видимо, для обхода этого бага, оракл при наличии to_timestamp() в запросе оракл сравнивает NLS настройки и принудительно создает новый дочерний курсор, поэтому при to_timestamp бага нет. В принципе баги такого рода частенько возникают, например, с группировкой по trunc tests/timest.sql Код: 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.
@tests/timest Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2020, 02:37 |
|
Странные наводки
|
|||
---|---|---|---|
#18+
artemiuss, Попробуйте создать SR, вдруг в ближайшие 5-6 лет пофиксят ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2020, 02:46 |
|
Странные наводки
|
|||
---|---|---|---|
#18+
Да уж. Пальцем в небо и попали в баг. Оракл такой оракл. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2020, 10:07 |
|
Странные наводки
|
|||
---|---|---|---|
#18+
artemiuss, На самом деле, непонятно зачем вам понадобилось литералы транкейтить? Никому в голову такое не приходит, вот баг и не обнаруживался ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2020, 16:49 |
|
Странные наводки
|
|||
---|---|---|---|
#18+
xtender, Это не мне. У нас с коллегой возникла дискуссия на предмет того влияют ли настройки NLS на поведение данной функции. У Оракла в доке указано что на поведение данной функции не влияет NLS_CALENDAR. Но это нисколько не означает, что не влияет такой параметр как NLS_TERRITORY. Этот пример был придуман для чистоты эксперимента. Придуман не мной, но он ввел меня в ступор на некоторое время. По поводу того что транкейтить литералы в реальной жизни не имеет смысла -- полностью согласен! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.04.2020, 20:21 |
|
|
start [/forum/topic.php?fid=52&fpage=48&tid=1881335]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
80ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 185ms |
0 / 0 |