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


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