Как узнать количество строк после update, delete 
	   
	     | 
   
 
	
		| Предыдущая тема :: Следующая тема   | 
	 
	
	
		| Автор | 
		Сообщение | 
	 
	
		storysoft Участник со стажем
 
  Вступление в Клуб: 18.07.2014
  | 
		
			
				 Пн Апр 13, 2015 11:58   Как узнать количество строк после update, delete | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				Как узнать количество измененых строк после update?
 
SQL%ROWCOUNT выдает ошибку (у типа нет реквизита или операции [SQL]) | 
			 
		  | 
	 
	
		  | 
	 
	
		Amper Профи
 
  Вступление в Клуб: 29.10.2010
  | 
		
			
				 Пн Апр 13, 2015 13:34   Re: Как узнать количество строк после update, delete | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				 	  | storysoft пишет: | 	 		  Как узнать количество измененых строк после update?
 
SQL%ROWCOUNT выдает ошибку (у типа нет реквизита или операции [SQL]) | 	  
 
rownum можно использовать вне SQL-запроса в обычном pl/plus-коде, в этом случае rownum компилируется в вызов VALMGR.ROWCOUNT и возвращает количество удаленных/обновленных/вставленных в последней операции удаления/обновления/вставки соответственно. | 
			 
		  | 
	 
	
		  | 
	 
	
		Damir Участник - экстремал
 
  Вступление в Клуб: 29.03.2013
  | 
		
			
				 Пн Апр 13, 2015 18:14   Re: Как узнать количество строк после update, delete | 
				     | 
			 
			
				Полезность: Нет оценки 
  | 
			 
			
				 	  | storysoft пишет: | 	 		  Как узнать количество измененых строк после update?
 
SQL%ROWCOUNT выдает ошибку (у типа нет реквизита или операции [SQL]) | 	  
 
 
 	  | Код: | 	 		  
 
.... тут оператор pl/plus
 
--begin pl/sql
 
  nRowCount := SQL%ROWCOUNT;
 
--end pl/sql
 
 | 	  
 
ну и поглядывать что получилось - F12 | 
			 
		  | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
	 
	    
	   | 
	
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
  | 
   
 
		 |