bcp_gettypename
适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)
返回指定 BCP 类型标记的 SQL 类型名称。
语法
RETCODE bcp_gettypename (
INT token,
DBBOOL fIsMaxType);
参数
token
指示 BCP 类型标记的值。
领域
指示请求的标记是否为 max 类型。
返回
一个字符串,其中包含与 BCP 类型对应的 SQL 类型名称。 如果指定了无效的 BCP 类型,则返回空字符串。
备注
BCP 类型标记在 sqlncli.h 头文件和 sqlncli11.lib 库中定义。
下表指定了可能的 BCP 类型、这些类型是否是 max 类型以及预期的输出。
BCP 类型名称 | MaxType | 输出 |
---|---|---|
SQLDECIMAL | 任一个 | decimal |
SQLNUMERIC | 任一个 | numeric |
SQLINT1 | 任一个 | tinyint |
SQLINT2 | 任一个 | smallint |
SQLINT4 | 任一个 | int |
SQLMONEY | 任一个 | money |
SQLFLT8 | 任一个 | float |
SQLDATETIME | 任一个 | datetime |
SQLBITN | 任一个 | bit-null |
SQLBIT | 任一个 | bit |
SQLBIGCHAR | 否 | char |
SQLCHARACTER | 否 | char |
SQLBIGVARCHAR | 否 | varchar |
SQLVARCHAR | 否 | varchar |
SQLTEXT | 任一个 | text |
SQLBIGBINARY | 否 | binary |
SQLBINARY | 否 | 二进制 |
SQLBIGVARBINARY | 否 | Varbinary |
SQLVARBINARY | 否 | Varbinary |
SQLIMAGE | 任一个 | 图像 |
SQLINTN | 任一个 | int-null |
SQLDATETIMN | 任一个 | datetime-null |
SQLMONEYN | 任一个 | money-null |
SQLFLTN | 任一个 | float-null |
SQLAOPSUM | 任一个 | Sum |
SQLAOPAVG | 任一个 | Avg |
SQLAOPCNT | 任一个 | Count |
SQLAOPMIN | 任一个 | Min |
SQLAOPMAX | 任一个 | Max |
SQLDATETIM4 | 任一个 | smalldatetime |
SQLMONEY4 | 任一个 | Smallmoney |
SQLFLT4 | 任一个 | 真正 |
SQLUNIQUEID | 任一个 | uniqueidentifier |
SQLNCHAR | 否 | Nchar |
SQLNVARCHAR | 否 | Nvarchar |
SQLNTEXT | 任一个 | Ntext |
SQLVARIANT | 任一个 | sql_variant |
SQLINT8 | 任一个 | Bigint |
SQLCHARACTER | 是 | varchar(max) |
SQLBIGCHAR | 是 | varchar(max) |
SQLBIGVARCHAR | 是 | varchar(max) |
SQLVARCHAR | 是 | varchar(max) |
SQLBINARY | 是 | varbinary(max) |
SQLBIGBINARY | 是 | varbinary(max) |
SQLBIGVARBINARY | 是 | varbinary(max) |
SQLVARBINARY | 是 | varbinary(max) |
SQLNCHAR | 是 | nvarchar(max) |
SQLNVARCHAR | 是 | nvarchar(max) |
SQLXML | 是 | Xml |
SQLUDT | 任一个 | Udt |
bcp_gettypename 对日期和时间增强功能的支持
(OLE DB 和 ODBC ) 中大容量复制更改中表的“sqlncli.h 类型”列中描述了日期/时间类型的标记参数值。 返回值位于“文件存储类型”列的对应行中。
有关详细信息,请参阅 日期和时间改进 (ODBC) 。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈