Типы данных (API-интерфейс расширенных хранимых процедур)
![]() |
---|
В будущей версии Microsoft SQL Server эта возможность будет удалена. Не используйте ее при работе над новыми приложениями и как можно быстрее измените приложения, в которых она в настоящее время используется. Пользуйтесь вместо этого интеграцией со средой CLR. |
Для использования типов данных API расширенных хранимых процедур, необходимо включить в программу файл заголовка Srv.h.
Тип данных |
Тип данных SQL Server |
Описание |
---|---|---|
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 |
8-байтовые данные типа datetime. |
SRVDATETIM4 |
smalldatetime |
4-байтовые данные типа smalldatetime. |
SRVDATETIMN |
datetime null |
Данные типа smalldatetime или datetime, значения NULL допускаются. |
SRVDECIMAL |
decimal |
Тип данных decimal. |
SRVDECIMALN |
decimal null |
Данные типа decimal, значения NULL допускаются. |
SRVFLT4 |
real |
4-байтовые данные типа real. |
SRVFLT8 |
float |
8-байтовые данные типа float. |
SRVFLTN |
real | float null |
Данные типа real или float, значения NULL допускаются. |
SRVIMAGE |
image |
Тип данных image. |
SRVINT1 |
tinyint |
1-байтовые данные типа tinyint. |
SRVINT2 |
smallint |
2-байтовые данные типа smallint. |
SRVINT4 |
int |
4-байтовые данные типа int. |
SRVINTN |
tinyint | smallint | int null |
Данные типа tinyint, smallint или int, значения NULL допускаются. |
SRVMONEY4 |
smallmoney |
4-байтовые данные типа smallmoney. |
SRVMONEY |
money |
8-байтовые данные типа money. |
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-библиотеки перед их установкой на рабочий сервер. Сведения о проверке безопасности см. на следующем веб-узле Майкрософт. |