|
|
|
ROW_COUNT: что должно в нём быть в результате MERGE ?..
|
|||
|---|---|---|---|
|
#18+
... сейчас вот почему-то единица. А правильно ли это ? Вот пример: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. -- вернёт 1. ИМХО, merge всегда пробегает по всем строкам источника, так что логичнее было бы возвращать то число строк, которое "пробежали". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 16:08:25 |
|
||
|
ROW_COUNT: что должно в нём быть в результате MERGE ?..
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 16:13:51 |
|
||
|
ROW_COUNT: что должно в нём быть в результате MERGE ?..
|
|||
|---|---|---|---|
|
#18+
Симонов Денис, http://www.firebirdsql.org/refdocs/langrefupd25-row_count.html In a FOR SELECT loop, ROW_COUNT is incremented with every iteration (starting at 0 before the first). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 16:20:14 |
|
||
|
ROW_COUNT: что должно в нём быть в результате MERGE ?..
|
|||
|---|---|---|---|
|
#18+
Таблоид, хм... ну может быть и бага. Хотя для MERGE КМК правильней ввести три контекстные переменные row_inserted, row_updated и row_deleted ибо неплохо бы знать сколько записей попало под каждое из условий в merge ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 16:23:36 |
|
||
|
ROW_COUNT: что должно в нём быть в результате MERGE ?..
|
|||
|---|---|---|---|
|
#18+
ROW_COUNT после MERGE вообще не должен возвращать число прочитанных записей источника, он возвращает число вставленных/измененных записей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 16:27:50 |
|
||
|
ROW_COUNT: что должно в нём быть в результате MERGE ?..
|
|||
|---|---|---|---|
|
#18+
Hello, dimitr! You wrote on 23 апреля 2014 г. 16:29:30: dimitr> ROW_COUNT после MERGE вообще не должен возвращать число прочитанных > записей источника, он возвращает число вставленных/измененных записей наверное вставленных + измененных ? или как? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 16:30:46 |
|
||
|
ROW_COUNT: что должно в нём быть в результате MERGE ?..
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий, начиная с тройки должно вставленных + измененных + удалённых ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 16:33:41 |
|
||
|
ROW_COUNT: что должно в нём быть в результате MERGE ?..
|
|||
|---|---|---|---|
|
#18+
dimitrROW_COUNT после MERGE вообще не должен возвращать число прочитанных записей источника, он возвращает число вставленных/измененных записейНу так у мну в примере 40 строк добавилось и 10 изменилось. А "барометр" показывает, что только 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 16:44:14 |
|
||
|
ROW_COUNT: что должно в нём быть в результате MERGE ?..
|
|||
|---|---|---|---|
|
#18+
Таблоид, на 2.5 тоже самое? В трекер надо, как мне видится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 18:04:52 |
|
||
|
ROW_COUNT: что должно в нём быть в результате MERGE ?..
|
|||
|---|---|---|---|
|
#18+
dimitrна 2.5 тоже самое? В трекер надо, как мне видится.Да, по кр мере на LI-V2.5.3.26744 - тоже самое. Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 18:17:15 |
|
||
|
ROW_COUNT: что должно в нём быть в результате MERGE ?..
|
|||
|---|---|---|---|
|
#18+
Выскажу предположение, что в ROW_COUNT попадает значение последней подоперации INSERT или UPDATE, поскольку каждая из них его сбрасывает. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 18:23:32 |
|
||
|
ROW_COUNT: что должно в нём быть в результате MERGE ?..
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovВыскажу предположение, что в ROW_COUNT попадает значение последней подоперации INSERT или UPDATE, поскольку каждая из них его сбрасывает. В ROW_COUNT для MERGE непонятно что отображается. hvlad давал ссылку на стандарт... но до трекера я так и не добрался. Спасибо Таблоид'у - актуализировал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2014, 18:41:23 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38623361&tid=1563665]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
175ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 458ms |

| 0 / 0 |
