Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как в транзакции подсчитать количество insert, update / 10 сообщений из 10, страница 1 из 1
25.12.2017, 22:20
    #39575730
Dima-bond
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в транзакции подсчитать количество insert, update
Всем привет! Возникла задача: нужно подсчитать количество insert, update в транзакции. Подскажите как это можно реализовать?
...
Рейтинг: 0 / 0
25.12.2017, 22:25
    #39575733
jan2ary
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в транзакции подсчитать количество insert, update
Dima-bond,

Добавьте счетчик. Как инсерт или апдейт, так единицу добавляйте.
У вас задач как ломом плац подметать: цель - не чистьій плац, а за*ньій солдат.
...
Рейтинг: 0 / 0
25.12.2017, 22:30
    #39575736
Dima-bond
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в транзакции подсчитать количество insert, update
Со счетчиком не прокатит, так как транзакция формируется из сценарий АБС и мне нужно вычислить в какие таблицы происходит вставка и на определеный список таблиц сделать исключение, так же и для update. К каким таблицам идет обращение в транзакции реализовать получилось, а вот какие действия происходит, не могу вычислить.
...
Рейтинг: 0 / 0
25.12.2017, 23:02
    #39575753
dmdmdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в транзакции подсчитать количество insert, update
количество insert, update в транзакции

Какое "количество update" сделает оператор

Код: plsql
1.
 update table1 set field1 = ...;



?
...
Рейтинг: 0 / 0
25.12.2017, 23:09
    #39575755
Dima-bond
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в транзакции подсчитать количество insert, update
Не знаю какое количество, всё зависит сколько записей в таблице table1. Может я не правильно вопрос задал. Тогда вопрос чуть по другому: определить таблицы в которые были вставлены новые значения?
...
Рейтинг: 0 / 0
25.12.2017, 23:12
    #39575756
dmdmdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в транзакции подсчитать количество insert, update
Не знаю какое количество, всё зависит сколько записей в таблице table1

Правильно.

определить таблицы в которые были вставлены новые значения?

Код: plsql
1.
update table1 ...



Нужно определить таблицу?
...
Рейтинг: 0 / 0
26.12.2017, 00:18
    #39575766
instead offff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в транзакции подсчитать количество insert, update
А ведь есть еще рекурсивный sql разного рода, матвью он коммит, асинхронные реплики.
...
Рейтинг: 0 / 0
27.12.2017, 14:36
    #39576860
Fogel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в транзакции подсчитать количество insert, update
на отслеживаемые таблицы повесить на insert, update триггер+sql%rowcount
...
Рейтинг: 0 / 0
27.12.2017, 21:40
    #39577145
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в транзакции подсчитать количество insert, update
Пипец АБС
...
Рейтинг: 0 / 0
28.12.2017, 09:56
    #39577281
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в транзакции подсчитать количество insert, update
Dima-bondопределить таблицы в которые были вставлены новые значения?
logminer
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как в транзакции подсчитать количество insert, update / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]