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