| Предыдущая тема :: Следующая тема | 
	
	
		| Автор | Сообщение | 
	
		| 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? Можно фрагмент кода? У себя не нашел.
 |  | 
	
		|  | 
	
		|  |