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