Как получить количество строк из Oracle SELECT - PullRequest
0 голосов
/ 06 апреля 2020

Я не могу найти правильный способ получить количество строк, возвращаемых после успешного выполнения оператора SELECT через ODPI- C.

Надеюсь, вы мне поможете.

EDITED : есть функция

int dpiStmt_getRowCount(dpiStmt *stmt, uint64_t *count)

, но она возвращает только количество строк, затронутых последним выполнением оператора DML, или количество строк, извлеченных в данный момент из запроса.

1 Ответ

0 голосов
/ 07 апреля 2020

Это не ODPI- C, указанный c. Oracle База данных не предоставляет это автоматически в инструкциях SELECT. Вы должны выбрать строки, а затем сосчитать их. Или выполните команду «ВЫБЕРИТЕ СЧЕТ».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...