|
Почему-то в версии MS SQL Server 2019 перестала работать функция FORMAT
|
|||
---|---|---|---|
#18+
Которая UDF. Код функции: Код: sql 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.
Из приложения вызов на скриншоте. Подскажите пжл, кто знает, что изменилось с приходом новой версии MS SQL 2019 в этом плане? И как решить проблему? Может убить пользовательскую функцию? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 15:34 |
|
Почему-то в версии MS SQL Server 2019 перестала работать функция FORMAT
|
|||
---|---|---|---|
#18+
Игорь1973, Я вот даже не знаю, смеяться или плакать от вашего вопроса. Функция FORMAT не работает на данном поле, потому что вы её не применили к данному полю. Вы выводите *, то есть поле как оно есть и никак его не форматируете. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 15:48 |
|
Почему-то в версии MS SQL Server 2019 перестала работать функция FORMAT
|
|||
---|---|---|---|
#18+
Во-первых, работу кода надо проверять из SSMS. А если не работает, то заняться отладкой. Во-вторых, кто пишет запросы таким ужасным образом, должны страдать. Вот и страдайте. В-третьих, в MSSQL 2019 уже встроена функция format. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 15:51 |
|
Почему-то в версии MS SQL Server 2019 перестала работать функция FORMAT
|
|||
---|---|---|---|
#18+
а зачем вообще нужна вам эта функция? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 15:51 |
|
Почему-то в версии MS SQL Server 2019 перестала работать функция FORMAT
|
|||
---|---|---|---|
#18+
a_voronin Функция FORMAT не работает на данном поле, потому что вы её не применили к данному полю. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 15:53 |
|
Почему-то в версии MS SQL Server 2019 перестала работать функция FORMAT
|
|||
---|---|---|---|
#18+
Гавриленко Сергей Алексеевич a_voronin Функция FORMAT не работает на данном поле, потому что вы её не применили к данному полю. Уважаемый Игорь1973, объясните, с чего вы взяли, что ваша функция не работает? Если приглядеться: ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 15:56 |
|
Почему-то в версии MS SQL Server 2019 перестала работать функция FORMAT
|
|||
---|---|---|---|
#18+
Гавриленко Сергей Алексеевич Во-первых, работу кода надо проверять из SSMS. А если не работает, то заняться отладкой. Во-вторых, кто пишет запросы таким ужасным образом, должны страдать. Вот и страдайте. В-третьих, в MSSQL 2019 уже встроена функция format. Вы на картинку внимательней посмотрите, если хотите, чтобы вас как следует пробрало отборным хохотом. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 15:56 |
|
Почему-то в версии MS SQL Server 2019 перестала работать функция FORMAT
|
|||
---|---|---|---|
#18+
авторВ-третьих, в MSSQL 2019 уже встроена функция format. Вот именно из-за этого и появиласть проблема и зависание приложения. Если убить UDF то не зависает. UDF Format пришлось создать ради универсальности. Без нее ни как нельзя было обойтись. Хорошо что MS одумались (хоть и так поздно) и опять включили функцию Format в Transact-SQL как архинеобходимую. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 16:00 |
|
Почему-то в версии MS SQL Server 2019 перестала работать функция FORMAT
|
|||
---|---|---|---|
#18+
На данные результата запроса в таблице смотреть не нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 16:01 |
|
Почему-то в версии MS SQL Server 2019 перестала работать функция FORMAT
|
|||
---|---|---|---|
#18+
Модератор: Уважаемый Игорь1973. Если у вас есть вопросы к работе вашего приложения, обратитесь к его разработчкам. Если у вас есть вопросы по MSSQL, задайте их согласно рекомендациям, пункт 4 и 6 . И без картинок. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 16:03 |
|
Почему-то в версии MS SQL Server 2019 перестала работать функция FORMAT
|
|||
---|---|---|---|
#18+
На данные результата запроса в таблице смотреть не нужно. К делу имеет отношение только часть WHERE что подчеркнуто красным. А в результатах может быть совсем по-другому варианту отформатирована дата. Так а кто бы лучше написал UDF FORMAT? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 16:03 |
|
Почему-то в версии MS SQL Server 2019 перестала работать функция FORMAT
|
|||
---|---|---|---|
#18+
Игорь1973 На данные результата запроса в таблице смотреть не нужно. К делу имеет отношение только часть WHERE что подчеркнуто красным. А в результатах может быть совсем по-другому варианту отформатирована дата. Так а кто бы лучше написал UDF FORMAT? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 16:05 |
|
Почему-то в версии MS SQL Server 2019 перестала работать функция FORMAT
|
|||
---|---|---|---|
#18+
Игорь1973 К делу имеет отношение только часть WHERE что подчеркнуто красным. Так а кто бы лучше написал UDF FORMAT?А ЗАЧЕМ? Зачем писать функцию, которая только создает тормоза? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 16:22 |
|
Почему-то в версии MS SQL Server 2019 перестала работать функция FORMAT
|
|||
---|---|---|---|
#18+
Игорь1973 UDF Format пришлось создать ради универсальности. Без нее ни как нельзя было обойтись. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 16:24 |
|
Почему-то в версии MS SQL Server 2019 перестала работать функция FORMAT
|
|||
---|---|---|---|
#18+
Функция FORMAT была создана для применения ее в части WHERE ради универсальности. Потому что элементы интерфейса (ветки дерева в частности) могут иметь знзачния вида "15 Марта, Понедельник, 20020 1 квартал" и прочие "безумности". При этом текст может быть на любом языке, например на польском. А при клике в ветку дерева, данные должны отфильтровываться в таблице. Преобразовать такие произвольные значения в оптимизированные YYYYMMDD очень трудоемкая работа и не нужная. Все и так быстро работает. В MS SQL MS не работает WHERE dbo.FORMAT ... То есть функция с таким именем не может существовать вместе со встроенной. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 16:35 |
|
Почему-то в версии MS SQL Server 2019 перестала работать функция FORMAT
|
|||
---|---|---|---|
#18+
Игорь1973 В MS SQL MS не работает WHERE dbo.FORMAT ... То есть функция с таким именем не может существовать вместе со встроенной. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 16:42 |
|
Почему-то в версии MS SQL Server 2019 перестала работать функция FORMAT
|
|||
---|---|---|---|
#18+
Игорь1973 В MS SQL MS не работает WHERE dbo.FORMAT ... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 16:42 |
|
Почему-то в версии MS SQL Server 2019 перестала работать функция FORMAT
|
|||
---|---|---|---|
#18+
Sergey Sizov Игорь1973 В MS SQL MS не работает WHERE dbo.FORMAT ... Пусть будет потом работа для тех, кто в об этом в курсе. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 16:44 |
|
Почему-то в версии MS SQL Server 2019 перестала работать функция FORMAT
|
|||
---|---|---|---|
#18+
Гавриленко Сергей Алексеевич Пусть будет потом работа для тех, кто в об этом в курсе. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 16:50 |
|
Почему-то в версии MS SQL Server 2019 перестала работать функция FORMAT
|
|||
---|---|---|---|
#18+
Sergey Sizov Гавриленко Сергей Алексеевич Пусть будет потом работа для тех, кто в об этом в курсе. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 16:54 |
|
Почему-то в версии MS SQL Server 2019 перестала работать функция FORMAT
|
|||
---|---|---|---|
#18+
Гавриленко Сергей Алексеевич На 1500 заказах оно работать будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 16:56 |
|
Почему-то в версии MS SQL Server 2019 перестала работать функция FORMAT
|
|||
---|---|---|---|
#18+
Игорь1973 авторВ-третьих, в MSSQL 2019 уже встроена функция format. Вот именно из-за этого и появиласть проблема и зависание приложения. Если убить UDF то не зависает. UDF Format пришлось создать ради универсальности. Без нее ни как нельзя было обойтись. Хорошо что MS одумались (хоть и так поздно) и опять включили функцию Format в Transact-SQL как архинеобходимую. Кто-то сообщил MS об этом и они одумались (хоть и так поздно) и опять включили функцию Format в Transact-SQL , иначе ни как, ни что. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2020, 09:00 |
|
|
start [/forum/topic.php?fid=46&msg=39971882&tid=1685962]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
187ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 287ms |
0 / 0 |