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