Freigeben über


bcp_gettypename

Gibt den SQL-Typnamen für ein angegebenes BCP-Typtoken zurück.

Syntax

RETCODE bcp_gettypename (
        INT token,
        DBBOOL fIsMaxType);

Argumente

  • token
    Ein Wert, der ein BCP-Typtoken angibt.

  • field
    Gibt an, wenn ein angefordertes Token ein max-Typ ist.

Rückgabewert

Eine Zeichenfolge, die den SQL-Typnamen enthält, der dem BCP-Typ entspricht. Wenn ein ungültiger BCP-Typ angegeben wird, wird eine leere Zeichenfolge zurückgegeben.

Hinweise

Die BCP-Typtoken werden in der sqlncli.h-Headerdatei und der sqlncli10.lib-Bibliothek definiert.

In der unten stehenden Tabelle werden die möglichen BCP-Typen aufgeführt, mit der Angabe, ob es sich um max-Typen handelt, sowie deren erwartete Ausgabe.

BCP-Typname

MaxType

Ausgabe

SQLDECIMAL

Sowohl als auch

decimal

SQLNUMERIC

Sowohl als auch

numeric

SQLINT1

Sowohl als auch

tinyint

SQLINT2

Sowohl als auch

smallint

SQLINT4

Sowohl als auch

int

SQLMONEY

Sowohl als auch

money

SQLFLT8

Sowohl als auch

float

SQLDATETIME

Sowohl als auch

datetime

SQLBITN

Sowohl als auch

bit-null

SQLBIT

Sowohl als auch

bit

SQLBIGCHAR

Nein

char

SQLCHARACTER

Nein

char

SQLBIGVARCHAR

Nein

varchar

SQLVARCHAR

Nein

varchar

SQLTEXT

Sowohl als auch

text

SQLBIGBINARY

Nein

binary

SQLBINARY

Nein

Binary

SQLBIGVARBINARY

Nein

Varbinary

SQLVARBINARY

Nein

Varbinary

SQLIMAGE

Sowohl als auch

Image

SQLINTN

Sowohl als auch

int-null

SQLDATETIMN

Sowohl als auch

datetime-null

SQLMONEYN

Sowohl als auch

money-null

SQLFLTN

Sowohl als auch

float-null

SQLAOPSUM

Sowohl als auch

Sum

SQLAOPAVG

Sowohl als auch

Avg

SQLAOPCNT

Sowohl als auch

Count

SQLAOPMIN

Sowohl als auch

Min

SQLAOPMAX

Sowohl als auch

Max

SQLDATETIM4

Sowohl als auch

smalldatetime

SQLMONEY4

Sowohl als auch

Smallmoney

SQLFLT4

Sowohl als auch

Real

SQLUNIQUEID

Sowohl als auch

uniqueidentifier

SQLNCHAR

Nein

Nchar

SQLNVARCHAR

Nein

Nvarchar

SQLNTEXT

Sowohl als auch

Ntext

SQLVARIANT

Sowohl als auch

sql_variant

SQLINT8

Sowohl als auch

Bigint

SQLCHARACTER

Ja

varchar(max)

SQLBIGCHAR

Ja

varchar(max)

SQLBIGVARCHAR

Ja

varchar(max)

SQLVARCHAR

Ja

varchar(max)

SQLBINARY

Ja

varbinary(max)

SQLBIGBINARY

Ja

varbinary(max)

SQLBIGVARBINARY

Ja

varbinary(max)

SQLVARBINARY

Ja

varbinary(max)

SQLNCHAR

Ja

nvarchar(max)

SQLNVARCHAR

Ja

nvarchar(max)

SQLXML

Ja

Xml

SQLUDT

Sowohl als auch

Udt

bcp_gettypename-Unterstützung für erweiterte Features für Datum und Uhrzeit

Die Tokenparameterwerte für Datums-/Uhrzeittypen werden in der Spalte "Typ in sqlncli.h" der Tabelle unter Massenkopieränderungen für verbesserte Datum-/Uhrzeittypen (OLE DB und ODBC) beschrieben. Der zurückgegebene Wert ist in der entsprechenden Zeile der Spalte "Dateispeichertyp" angegeben.

Weitere Informationen finden Sie unter Datums-/Uhrzeitverbesserungen (ODBC).

Siehe auch

Verweis