OLE DB свойство инициализации источника данных — «user_type_guid»
В свойстве указывается маска домена, которая определяет какие данные следует интерпретировать как GUID. В маске поддерживаются символы «*» и «?». Маска чувствительна к регистру. Домен в котором хранится эмулируемый тип Guid должен базироваться на типе CHAR(16) с кодовой страницей OCTETS.
Эмуляция типа Guid работает для:
- Колонок с простым типом
- Колонок с массивами
- OUT-параметров с простым типом
- OUT-параметров с массивами
- IN-параметров с массивами
Из-за ограничений ISC API (IB/FB), при использовании простых типов для входящих параметров команд, необходимо явно указывать тип параметра. Для колонок с массивами поддерживается автоматическое формирование описания параметра.
Эмуляция типов распространяется и на схемы метаданных. Провайдер обеспечивает согласованность типов, которые читаются при выполнении запросов и типов, которые отображаются в схемах COLUMNS, PROCEDURE_PARAMETERS, PROCEDURE_COLUMNS.
Смотрите также
- Свойство инициализации guid_rules
- Пример использования эмуляции типа Guid на .Net Framework