Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Не обновляются данные select в цикле\курсоре.
|
|||
|---|---|---|---|
|
#18+
Есть таблица с данными Qoob(id, id projects). В таблицу занесена одна запись (1). В процедуре myFoo создаётся временная таблица #moon с одной колонкой TProj и забивается двумя значениями (1 и 2). Далее в процедуре myFoo перебираются значения TProj и ищутся в таблице Qoob. Проблема в том, что я получаю одни и те же данные для каждой строки #moon (хотя они должны быть разные, потому что в первой итерации среди списка (1) ищется значение 1, а во второй итерации среди списка (1) ищется значение 2). Как будто select в курсоре забирает данные из #moon только первый раз. Я новичок в Ms SQL, поэтому не знаю причины. В примерах всё также как я сделал. Благодарю за помощь! Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2019, 23:43 |
|
||
|
Не обновляются данные select в цикле\курсоре.
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. ЗЫ: Завязывайте с курсорами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2019, 00:02 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39800989&tid=1687965]: |
0ms |
get settings: |
4ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
46ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 316ms |

| 0 / 0 |
