Вопрос 35. Вызов ХП из клиентского приложения.
Хранимую процедуру можно вызывать из клиентских приложений, из триггеров и других хранимых процедур. Хранимая процедура выполняется внутри серверного процесса и может манипулировать данными в базе данных, а также возвращать вызвавшему ее клиенту (т е триггеру, ХП, приложению) результаты своего выполнения.
Хранимая процедура выбора возвращает набор данных, состоящий в общем случае из нескольких записей. Поэтому при ее вызове нужно обеспечить возможность приема совокупности записей. В связи с этим хранимая процедура выбора, как правило, вызывается с помощью инструкции выбора SELECT, внутри которой размещается вызов процедуры.
Например: SELECT * FROM pSalary2 (2000, 3000)
Здесь вызывается хранимая процедура psalary2, возвращающая фамилии и оклады сотрудников, значение оклада которых принадлежит заданному диапазону.
Хранимую процедуру можно вызывать из клиентских приложений, из триггеров и других хранимых процедур. Хранимая процедура выполняется внутри серверного процесса и может манипулировать данными в базе данных, а также возвращать вызвавшему ее клиенту (т е триггеру, ХП, приложению) результаты своего выполнения.
Хранимая процедура выбора возвращает набор данных, состоящий в общем случае из нескольких записей. Поэтому при ее вызове нужно обеспечить возможность приема совокупности записей. В связи с этим хранимая процедура выбора, как правило, вызывается с помощью инструкции выбора SELECT, внутри которой размещается вызов процедуры.
Например: SELECT * FROM pSalary2 (2000, 3000)
Здесь вызывается хранимая процедура psalary2, возвращающая фамилии и оклады сотрудников, значение оклада которых принадлежит заданному диапазону.