Для программирования расширенных хранимых процедур Microsoft
предоставляет ODS (Open Data Service) API набор макросов и функций,
используемых для построения серверных приложений позволяющих
расширить функциональность MS SQL Server 2000.
Расширенные хранимые процедуры - это обычные функции написанные на
С/C++ с применением ODS API и WIN32 API, оформленные в виде
библиотеки динамической компоновки (dll) и призванные, как я уже
говорил, расширять функциональность SQL сервера. ODS API
предоставляет разработчику богатый набор функций позволяющих
передавать данные клиенту, полученные от любых внешних источников
данных (data source) в виде обычных наборов записей (record set).
Так же, extended stored procedure может возвращать значения через
переданный ей параметр (OUTPUT parametr).