数据类型(扩展存储过程 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

两个字节的 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

Unicode character 数据类型。

SRVNTEXT

ntext

Unicode text 数据类型。

SRVNUMERIC

numeric

numeric 数据类型。

SRVNUMERICN

numeric null

numeric 数据类型,允许为 Null 值。

SRVNVARCHAR

nvarchar

长度可变的 Unicode character 数据类型。

SRVTEXT

text

text 数据类型。

SRVVARBINARY

varbinary

长度可变的 binary 数据类型。

SRVVARCHAR

varchar

长度可变的 character 数据类型。

安全说明安全说明

应全面检查扩展存储过程的源代码,并在生产服务器上安装编译的 DLL 之前,对这些 DLL 进行测试。有关安全检查和测试的信息,请参阅该 Microsoft 网站