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

Применимо к:SQL Server

Внимание

Эта функция будет удалена в будущей версии SQL Server. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Пользуйтесь вместо этого интеграцией со средой CLR.

Для использования типов данных API расширенных хранимых процедур необходимо включить в программу файл заголовка Srv.h.

Тип данных Тип данных SQL Server Description
SRVBIGBINARY binary Данные типа binary с длиной от 0 до 8000 байт.
SRVBIGCHAR char Данные типа character с длиной от 0 до 8000 байт.
SRVBIGVARBINARY varbinary Данные типа binary с переменной длиной от 0 до 8000 байт.
SRVBIGVARCHAR varchar Данные типа character с переменной длиной от 0 до 8000 байт.
SRVBINARY binary Тип данных binary.
SRVBIT Bit Тип данных bit.
SRVBITN bit null Данные типа bit, значения NULL допускаются.
SRVCHAR char Тип данных character.
SRVDATETIME datetime Тип данных datetime длиной 8 байт.
SRVDATETIM4 smalldatetime Тип данных smalldatetime длиной 4 байта.
SRVDATETIMN datetime null Данные типа smalldatetime или datetime, значения NULL допускаются.
SRVDECIMAL десятичное Тип данных decimal.
SRVDECIMALN decimal null Данные типа decimal, значения NULL допускаются.
SRVFLT4 real Тип данных real длиной 4 байта.
SRVFLT8 float Тип данных float длиной 8 байт.
SRVFLTN real | float null Данные типа real или float, значения NULL допускаются.
SRVIMAGE Изображение Тип данных image.
SRVINT1 tinyint Тип данных tinyint длиной 1 байт.
SRVINT2 smallint Тип данных smallint длиной 2 байта.
SRVINT4 int Тип данных int длиной 4 байта.
SRVINTN tinyint | smallint | int null Данные типа tinyint, smallint или int, значения NULL допускаются.
SRVMONEY4 smallmoney Тип данных smallmoney длиной 4 байта.
SRVMONEY money Тип данных money длиной 8 байтов.
SRVMONEYN money | smallmoney null Данные типа smallmoney или money, значения NULL допускаются.
SRVNCHAR nchar Тип данных character (Юникод).
SRVNTEXT ntext Тип данных text (Юникод).
SRVNUMERIC numeric Тип данных numeric.
SRVNUMERICN numeric null Данные типа numeric, значения NULL допускаются.
SRVNVARCHAR nvarchar Тип данных character (Юникод) переменной длины.
SRVTEXT text Тип данных text.
SRVVARBINARY varbinary Тип данных binary переменной длины.
SRVVARCHAR varchar Тип данных character переменной длины.

Внимание

Необходимо тщательно просмотреть исходный код расширенных хранимых процедур и проверить скомпилированные библиотеки DLL перед их установкой на рабочий сервер. Сведения о проверке безопасности см. на следующем веб-сайте Майкрософт.