数据类型(扩展存储过程 API)

适用于:SQL Server

重要

在 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 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 网站