27.3.6.3 Объект SqlResult
Объект SqlResult создается всякий раз, когда запрос выполняется с помощью sqlExecute.execute(), PreparedStatement.execute() или Session.runSql().
Объект SqlResult не создается, если используется passResultsToClient.
Методы, поддерживаемые объектом SqlResult, перечислены здесь:
close(): Закрывает результат набора. Возвращаемое значение — неопределенное.fetchAll(): Возвращает список всех строк в наборе результатов.fetchOne(): Возвращает следующийRowв наборе результатов.getAffectedItemsCount(): Возвращает количество строк, затронутых последней операцией.-
getAutoIncrementValue(): Возвращает сгенерированный автоматически идентификатор, используемый для последней операции вставки.Вызов этого метода эквивалентен выполнению
LAST_INSERT_ID()в клиенте mysql. getColumnCount(): Возвращает количество столбцов в наборе результатов.getColumnNames(): Возвращает имена столбцов в текущем наборе результатов.getColumns(): Возвращает метаданные столбцов в текущем наборе результатов.getExecutionTime(): Возвращает время, затраченное на выполнение этого запроса, до ближайшей целой секунды.getWarnings(): Возвращает любые предупреждения (в виде списка объектовWarning), поднятые операцией, которая была выполнена последней.getWarningsCount(): Возвращает количество предупреждений, поднятых последней выполненной операцией.hasData(): Возвращаетtrue, если последняя выполненная инструкция возвратила набор результатов, иfalseв противном случае.nextResult(): Переходит к следующему набору результатов, если он доступен. Возвращаетtrue, если набор результатов доступен и содержит данные.
© 2025 Oracle
Licensed under the GPLv2 License.