Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Как вернуть количество апдейтнутых рядов в EXECUTE IMMEDIATE / 5 сообщений из 5, страница 1 из 1
09.05.2013, 13:23
    #38252617
leokolus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вернуть количество апдейтнутых рядов в EXECUTE IMMEDIATE
плиз хелп как получить количество апдейтнутых рядов в таком примере:


ls_SQL = "UPDATE LOCALRECORDS SET UPDATESITE=10 WHERE UPDATESITE=" + ls_number

EXECUTE IMMEDIATE :ls_SQL USING SQLCA;
...
Рейтинг: 0 / 0
09.05.2013, 13:53
    #38252635
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вернуть количество апдейтнутых рядов в EXECUTE IMMEDIATE
leokolus,

а sqlca.sqlnrows не показывает?
...
Рейтинг: 0 / 0
11.05.2013, 21:38
    #38253937
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вернуть количество апдейтнутых рядов в EXECUTE IMMEDIATE
Ну или еще 100%-й вариант
Запросить count перед update
...
Рейтинг: 0 / 0
13.05.2013, 20:55
    #38255779
PL99
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вернуть количество апдейтнутых рядов в EXECUTE IMMEDIATE
spas2001Ну или еще 100%-й вариант
Запросить count перед updateЯ бы не был столь категоричен. Не исключено, что между вызовами select count(*) и update количество интересующих нас записей изменилось.

Кроме SQLCA.SQLNRows в Oracle можно воспользоваться переменной SQL%ROWCOUNT.
...
Рейтинг: 0 / 0
14.05.2013, 09:31
    #38256088
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вернуть количество апдейтнутых рядов в EXECUTE IMMEDIATE
То PL99
Вы правы, уважаемый:)
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Как вернуть количество апдейтнутых рядов в EXECUTE IMMEDIATE / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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