Данное руководство описывает процесс написания UDR (внешних процедур, функций, триггеров) на языке Object Pascal. Практически все примеры в руководстве написаны так, чтобы их можно было скомпилировать как на Delphi XE, так и на Free Pascal (FPC 3.0 и старше).
Готовые документы вы можете скачать по ссылкам
Примеры UDR на языке pascal находятся в examples
- Простейшие процедуры, функции и триггеры
- Работа с IMessageMetadata
- Совместное использование IMessageMetadata и статических структур
- Процедура Split для разбияния BLOB по разделителю
- Сохранение и загрузка BLOB в/из файла
- Функция получение плана для заданного запроса
- Функция сериализации результатов запроса в Json в контексте текущего соединения и транзакции
- Использование метода setup в фабрике функции
- Улучшенный процедура split для различных типов данных