| 
 
  
	| Как узнать количество строк после 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
 |  |  
		|  |  
		|  |  
  
	| 
 
 | Вы не можете начинать темы Вы не можете отвечать на сообщения
 Вы не можете редактировать свои сообщения
 Вы не можете удалять свои сообщения
 Вы не можете голосовать в опросах
 
 |  |