powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / нужно получить количество удаленных строк.
3 сообщений из 3, страница 1 из 1
нужно получить количество удаленных строк.
    #34241416
marianna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как мне сделать тоже самое в DB2, мне нужно получить количество удаленных строк.
заранне спасибо.


declare
v_total_rows number(5);
begin

DELETE from marina.emp
WHERE deptno=10;

v_total_rows:=SQL%ROWCOUNT;

end;
/
...
Рейтинг: 0 / 0
нужно получить количество удаленных строк.
    #34241785
whim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не знаю подойдет ли вам этот способ, но количество строк которые будут удалены можно
получить запросом:
Код: plaintext
1.
2.
3.
4.
SELECT   COUNT(*)
FROM     OLD TABLE                                             
   (DELETE                                                    
    FROM   marina.emp
    WHERE deptno= 10 )    
...
Рейтинг: 0 / 0
нужно получить количество удаленных строк.
    #34241846
golsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оператор
Код: plaintext
GET DIAGNOSTICS v_total_rows ROW_COUNT
вернет v_total_rows число записей, обработанных (выбранных, вставленных, удаленных) в последнем предшествующем SQL-операторе.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / нужно получить количество удаленных строк.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]