|
Можно ли узнать кол-во затронутых строк
|
|||
---|---|---|---|
#18+
Здравствуйте. Подскажите есть ли аналог или подобие @@ROWCOUNT (из MSSQL)? Хочу узнать сколько строк затронуло последнее действие. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2018, 11:58 |
|
Можно ли узнать кол-во затронутых строк
|
|||
---|---|---|---|
#18+
SlobAn, ROW_COUNT Firebird 3.0 Language Reference (Russian) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2018, 12:03 |
|
Можно ли узнать кол-во затронутых строк
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2018, 12:04 |
|
Можно ли узнать кол-во затронутых строк
|
|||
---|---|---|---|
#18+
Спасибо. Только он не работает с EXECUTE STATEMENT Есть способы узнать узнать сколько затронул через EXECUTE STATEMENT? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2018, 06:16 |
|
Можно ли узнать кол-во затронутых строк
|
|||
---|---|---|---|
#18+
SlobAnСпасибо. Только он не работает с EXECUTE STATEMENT Есть способы узнать узнать сколько затронул через EXECUTE STATEMENT?Использовать ROW_COUNT внутри EXECUTE STATEMENT и вернуть его значение в результирующем наборе строк. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2018, 09:10 |
|
Можно ли узнать кол-во затронутых строк
|
|||
---|---|---|---|
#18+
SlobAn, или, при выполнении EXECUTE STATEMENT в той же транзакции, поместить результат ROW_COUNT в контекстную переменную через RDB$SET_CONTEXT, затем прочесть. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2018, 09:14 |
|
Можно ли узнать кол-во затронутых строк
|
|||
---|---|---|---|
#18+
SlobAnТолько он не работает с EXECUTE STATEMENT Это логично. Если в EB пять INSERT-ов и десять DELETE-ов, какой результат возвращать? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2018, 10:13 |
|
Можно ли узнать кол-во затронутых строк
|
|||
---|---|---|---|
#18+
Василий 2SlobAnТолько он не работает с EXECUTE STATEMENT Это логично. Если в EB пять INSERT-ов и десять DELETE-ов, какой результат возвращать? Использовать сложение и сладывать в промежуточный результат между INSERT`ами и DELETE`ами не катит? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2018, 13:11 |
|
Можно ли узнать кол-во затронутых строк
|
|||
---|---|---|---|
#18+
25.06.2018 6:16, SlobAn пишет: > Есть способы узнать узнать сколько затронул через EXECUTE STATEMENT? зависит от того, где именно требуется узнать. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2018, 13:14 |
|
Можно ли узнать кол-во затронутых строк
|
|||
---|---|---|---|
#18+
SlobAnТолько он не работает с EXECUTE STATEMENT Есть способы узнать узнать сколько затронул через EXECUTE STATEMENT? isc_get_sql_info() Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2018, 13:19 |
|
Можно ли узнать кол-во затронутых строк
|
|||
---|---|---|---|
#18+
DarkMasterИспользовать сложение и сладывать в промежуточный результат между INSERT`ами и DELETE`ами не катит?А если INSERT и DELETE выполнялись над одними и теми же строками (частично пересекались), то что складывать? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2018, 14:24 |
|
Можно ли узнать кол-во затронутых строк
|
|||
---|---|---|---|
#18+
rdb_dev, Ок, попробую так сделать. А вообще предполагается в EXECUTE STATEMENT только инсерт или апдейт. Просто имя таблицы динамически изменяется. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2018, 15:50 |
|
Можно ли узнать кол-во затронутых строк
|
|||
---|---|---|---|
#18+
SlobAnимя таблицы динамически изменяется. У-у-у, как всё запущено... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2018, 16:43 |
|
Можно ли узнать кол-во затронутых строк
|
|||
---|---|---|---|
#18+
фокс про трудное детство... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2018, 16:58 |
|
Можно ли узнать кол-во затронутых строк
|
|||
---|---|---|---|
#18+
WildSeryDarkMasterИспользовать сложение и сладывать в промежуточный результат между INSERT`ами и DELETE`ами не катит?А если INSERT и DELETE выполнялись над одними и теми же строками (частично пересекались), то что складывать? Все и складывать. Обработано Н1 строк операцией UPDATE_1. Обработано Н2 строк операцией UPDATE_2. P.S. Мне вообще потуги ТС не сильно понятны. Ну затронуло 20 строк в одном случае и 21 во втором - что дальше? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2018, 17:18 |
|
Можно ли узнать кол-во затронутых строк
|
|||
---|---|---|---|
#18+
DarkMaster, В случае автора, с одним стейтментом внутри ES, как раз смысл имеет. А вот в общем случае, вернётся "затронуто 50 строк", а реально 4 строки поменялись 12 раз, а потом 2 из них удалили. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2018, 18:04 |
|
|
start [/forum/topic.php?fid=40&msg=39665463&tid=1561063]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 304ms |
total: | 458ms |
0 / 0 |