CftClub.ru
Клуб специалистов ЦФТ-Банк

Управление транзакциями
На страницу Пред.  1, 2
 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих
Предыдущая тема :: Следующая тема  
Автор Сообщение
Alkov
Профи


Вступление в Клуб: 23.09.2010
СообщениеВт Июл 28, 2015 08:34    Ответить с цитатой
Полезность: Нет оценки
Эх, а нету чего-н типа alter session только чтение
чтоб любое изменение вызывало ошибку ?
Random
Эксперт


Вступление в Клуб: 27.06.2011
СообщениеВт Июл 28, 2015 10:06    Ответить с цитатой
Полезность: Нет оценки
Alkov пишет:
Эх, а нету чего-н типа alter session только чтение
чтоб любое изменение вызывало ошибку ?


Ну так оно так и действует. Вот сам попробуй

execute immediate 'set transaction read only';

Тока сначала - commit;
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеВт Июл 28, 2015 11:05    Ответить с цитатой
Полезность: Нет оценки
Прошу прощения, но не понимаю, о чем спич.
Если перед вызовом ::[RKO_INTERFACE].[INT_RKO_OPEN_001].NEW_DOG в скрипте Random поставить точку отката, то у меня потом все успешно откатывается. Значит, никаких commit внутри нет.
Предполагаю, что у автора темы либо есть что-то между объявлением точки отката и вызовом ::[RKO_INTERFACE].[INT_RKO_OPEN_001].NEW_DOG, либо commit прописан в хуке.
Что ищем?
storysoft
Участник со стажем


Вступление в Клуб: 18.07.2014
СообщениеПт Июл 31, 2015 14:51    Ответить с цитатой
Полезность: Нет оценки
Нашел процедуру которая комитит мне транзакцию в ::[RKO_INTERFACE].[INT_RKO_OPEN_001].NEW_DOG это:

Z$RKO_NEW#AUTO_LIB.GET_NUM_DOG
Random
Эксперт


Вступление в Клуб: 27.06.2011
СообщениеПн Авг 03, 2015 06:47    Ответить с цитатой
Полезность: Нет оценки
storysoft пишет:
Нашел процедуру которая комитит мне транзакцию в ::[RKO_INTERFACE].[INT_RKO_OPEN_001].NEW_DOG это:

Z$RKO_NEW#AUTO_LIB.GET_NUM_DOG


Отлично!
А теперь задай вопрос спецам из ЦФТ - зачем они это делают.
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеПн Авг 03, 2015 09:24    Ответить с цитатой
Полезность: Нет оценки
Random пишет:
storysoft пишет:
Нашел процедуру которая комитит мне транзакцию в ::[RKO_INTERFACE].[INT_RKO_OPEN_001].NEW_DOG это:

Z$RKO_NEW#AUTO_LIB.GET_NUM_DOG


Отлично!
А теперь задай вопрос спецам из ЦФТ - зачем они это делают.

А в какой строке у вас там commit? Можно фрагмент кода? У себя не нашел.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих Часовой пояс: GMT + 3
На страницу Пред.  1, 2
Страница 2 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru