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).