Вызов Хранимых Процедур
Хранимые процедуры являются неотъемлемой частью работы с реляционной БД. Они являются средством автоматизации часто выполняемых процессов, но их использование даёт также и некоторые другие преимущества:
-
Ограничение доступа. Вы можете ограничить доступ к БД, давая пользователям доступ только через хранимые процедуры. Пользователь имеет доступ к данным, но только в пределах хранимой процедуры. Любой другой доступ запрещается.
-
Целостность данных. Хранимые процедуры создают гарантии правильного ввода и сохранения информации. Автоматизируя сложные транзакции, Вы уменьшите возможность возникновения ошибок по вине пользователя.
-
Эффективность. Хранимая процедура компилируется только один раз - при выполнении в первый раз. Последующие выполнения проходят быстрее, поскольку фаза компиляции пропускается. Это также помогает уменьшит нагрузку на сеть, так как код хранимой процедуры загружается только один раз.
Сервис LiveWire Database Service предоставляет два класса для работы с хранимыми процедурами: Stproc и Resultset. используя методы этих классов, Вы можете вызывать хранимые процедуры и манипулировать результатами их работы.