powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Как вернуть количество апдейтнутых рядов в EXECUTE IMMEDIATE
5 сообщений из 5, страница 1 из 1
Как вернуть количество апдейтнутых рядов в EXECUTE IMMEDIATE
    #38252617
leokolus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
плиз хелп как получить количество апдейтнутых рядов в таком примере:


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

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

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

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


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