CftClub.ru
Клуб специалистов ЦФТ-Банк

Как узнать количество строк после update, delete

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих
Предыдущая тема :: Следующая тема  
Автор Сообщение
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
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru