11.4.2 Возврат пользовательского результата
Функция обработчика SQL может возвращать объект результата. Для определения пользовательского результата используйте shell.create_result(data). data может быть либо словарем для единственного результата, либо списком словарей для нескольких результатов.
Единственный результат
Словарь данных для единственного результата должен быть словарем и включать следующее:
affectedItemsCount: (целое число) количество элементов, затронутых обработанным SQL-запросом.info: (строка) определяет дополнительную информацию о результате.executionTime: (дробное число) время обработки SQL-запроса в секундах.autoIncrementValue: (целое число) последний сгенерированный автоматически ID вставки.warnings: список документов, описывающих предупреждения, сгенерированные обработанным SQL-запросом.columns: необязательный список, описывающий метаданные столбцов результата.data: необязательный параметр, определяющий данные, содержащиеся в результате. См. Раздел 11.4.3, «Спецификация данных результата».
Множественный результат
Для поддержки нескольких результатов определите список словарей в параметре data. См. Единственный результат для информации о разрешенных элементах словаря.
Вы также можете добавить словарь определения ошибки в этот список, чтобы указать ошибки, произошедшие во время обработки SQL. Словарь ошибки должен иметь следующие атрибуты:
error: (строка) описание ошибки.code: (целое число) код, связанный с ошибкой.
© 2025 Oracle
Licensed under the GPLv2 License.