Share via


bcp_gettypename

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure 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 型、それらの 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 いいえ [バイナリ]
SQLBINARY いいえ Binary
SQLBIGVARBINARY いいえ Varbinary
SQLVARBINARY いいえ Varbinary
SQLIMAGE 接続前/接続後 Image
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)」を参照してください。

参照

一括コピー関数