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