Поделиться через


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 перед их установкой на рабочий сервер. Сведения о проверке безопасности см. на следующем веб-сайте Майкрософт.

См. также

srv_describe (API-интерфейс расширенных хранимых процедур)