srv_setutype (API-интерфейс расширенных хранимых процедур)
Важно! |
---|
В будущей версии Microsoft 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 для хранения действительного определяемого пользователем типа данных столбца, и сведения об описании столбца, например, возможность принимать значения NULL и возможность обновления (если таковые существуют).
Функция srv_setutype может быть вызвана в любое время, которое было определено column с помощью srv_describe и перед отправкой последней строки.
Примечание по безопасности |
---|
Необходимо тщательно просмотреть исходный код расширенных хранимых процедур и проверить скомпилированные DLL-библиотеки перед их установкой на рабочий сервер. Сведения о проверке безопасности см. на следующем веб-узле Майкрософт. |