как узнать количество строк обработанных предидущим запросом
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



как узнать количество строк обработанных... Expand / Collapse
Автор
Сообщение
29.03.2002 21:42
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 15.10.2003 13:33
Сообщ.: 9, Visits: 100
из какой (может быть глобальной) переменной
можно узнать количество строк обработанных
любым (update, select ...) предидущим запросом?
( что-нибудь типа "@@rownum" в "MS SQL" )
Сообщ. #745570
01.04.2002 16:33
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 22.12.2003 8:11
Сообщ.: 19, Visits: 210
В рамках SQL - никак.

Внутри PL/SQL-блока можно использовать атрибуты неявного курсор, конкретно %ROWCOUNT. Подробное описание есть в стандартной документации к ORACLE8 (Oracle8 Database/PL/SQL User's Guide and Reference, Release 8.0/Interaction with Oracle - Using Cursor Attributes - Implicit Cursor Attributes):
"Implicit cursor attributes return information about the execution of an INSERT, UPDATE, DELETE, or SELECT INTO statement. The values of the cursor attributes always refer to the most recently executed SQL statement. Before Oracle opens the SQL cursor, the implicit cursor attributes yield NULL..."
Сообщ. #745718
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 11:16