srv_setutype (API-интерфейс расширенных хранимых процедур)
Применимо к:SQL Server
Внимание
Эта функция будет удалена в будущей версии SQL Server. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Пользуйтесь вместо этого интеграцией со средой CLR.
Устанавливает определяемый пользователем тип данных для столбца строки.
Синтаксис
int srv_setutype (
SRV_PROC *
srvproc
,
int
column
,
DBINT
user_type
);
Аргументы
srvproc
Указатель на структуру SRV_PROC, который представляет собой дескриптор соединения с клиентом. Эта структура содержит сведения, которые используются библиотекой API-интерфейса расширенных хранимых процедур для управления связью и передачи данных между приложением и клиентом.
column
Указывает, какой столбец устанавливать. Нумерация столбцов начинается с 1.
user_type
Указывает код определяемого пользователем типа данных.
Возвраты
SUCCEED или FAIL. Если столбец не существует, возвращает значение FAIL.
Замечания
Столбец имеет два типа данных: фактический и определяемый пользователем. Определяемый пользователем тип данных используется Microsoft SQL Server для хранения фактического определяемого пользователем типа данных столбца, если таковые есть, а также сведения о описании столбца, такие как nullability и updataability, для столбца.
Функцию srv_setutype можно вызвать в любое время после определения column с помощью функции srv_describe и до передачи последней строки.
Внимание
Необходимо тщательно просмотреть исходный код расширенных хранимых процедур и проверить скомпилированные библиотеки DLL перед их установкой на рабочий сервер. Сведения о проверке безопасности см. на следующем веб-сайте Майкрософт.
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по