Этапы Использования Хранимых Процедур
После установки соединения с БД этапы использования хранимой процедуры в Вашем приложении несколько различаются для разных БД:
-
(Только DB2) Хранимая процедура регистрируется в соответствующих системных таблицах. (Это выполняется вне JavaScript.)
-
(DB2, ODBC и Sybase) Определяется прототип для Вашей хранимой процедуры.
-
(Все БД) Выполняется хранимая процедура.
-
(Все БД) Создаётся resultSet -объект и получаются данные из этого объекта.
-
(DB2, ODBC и Sybase) Выполнение завершается доступом к return-значению.
-
(DB2, ODBC, Oracle и Sybase) Выполнение завершается получением параметров вывода.
Заметьте, что для разных БД Вы можете завершить выполнение Вашей хранимой процедуры получением return-значения или доступом к параметрам вывода. После того как одно их этих двух действий выполнено, Вы не можете больше работать с результирующим набором, созданным при выполнении хранимой процедуры.
В следующих разделах эти этапы рассматриваются по отдельности.