| Предыдущая тема :: Следующая тема   | 
	 
	
	
		| Автор | 
		Сообщение | 
	 
	
		Ghost Профи
 
  Вступление в Клуб: 24.11.2007
  | 
		
			
				 Чт Янв 23, 2014 18:05   Компиляция операций | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				Коллеги, заспорили тут, помогите разобраться.
 
Если операция находится в состоянии UPDATED/VALID/- что с ней происходит (выполняется ли попытка ее компиляции в часности)в:
 
1. Момент когда пользователь вызывает эту операцию явно из навигатора
 
2. Момент когда эта операция вызывается из групповой операции
 
Возможно это важно, у этих операций есть раширения. | 
			 
		  | 
	 
	
		  | 
	 
	
		Alkov Профи
 
  Вступление в Клуб: 23.09.2010
  | 
		
			
				 Пт Янв 24, 2014 02:24    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				имхо нет, пока явно не компильнёт кто-н .
 
p.s. если конечно в вызывающей операции нет 
 
Z$CONV_MLIB.RECOMP_METHOD()     | 
			 
		  | 
	 
	
		  | 
	 
	
		Ezhik Участник со стажем
 
  Вступление в Клуб: 17.04.2009
  | 
		
			
				 Пт Янв 24, 2014 06:56    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				Из доки:
 
•	UPDATED/??? – Текст операции был модифицирован в результате изменений в словаре объектов (типов, реквизитов, операций), от которых зависит эта операция. Такие операции следует перекомпилировать, так как даже при "валидном" пакете операция может работать неправильно. | 
			 
		  | 
	 
	
		  | 
	 
	
		Random Эксперт
 
  Вступление в Клуб: 27.06.2011
  | 
		
			
				 Пн Янв 27, 2014 05:40   Re: Компиляция операций | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				 	  | Ghost пишет: | 	 		  Коллеги, заспорили тут, помогите разобраться.
 
Если операция находится в состоянии UPDATED/VALID/- что с ней происходит (выполняется ли попытка ее компиляции в часности)в:
 
1. Момент когда пользователь вызывает эту операцию явно из навигатора
 
2. Момент когда эта операция вызывается из групповой операции
 
Возможно это важно, у этих операций есть раширения. | 	  
 
 
Операция - это текст на PL/+
 
Выполняется (в ТЯ1) скомпилированный код PL/SQL. То есть на два уровня ниже.
 
В ТЯ 2 вообще выполняется частично Java, Частично PL/SQL. А Java - это отдельная тема, в частности, кроме компиляции, ещё код на СП надо отправить.
 
Так что никакой неявной перекомпиляции.
 
 
PS: За VB не скажу. | 
			 
		  | 
	 
	
		  | 
	 
	
		Ghost Профи
 
  Вступление в Клуб: 24.11.2007
  | 
		
			
				 Пн Янв 27, 2014 11:29    | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				Спасибо всем! Нашли где собака порылась.    | 
			 
		  | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
	 
	    
	   | 
	
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
  | 
   
 
		 |