bcp_gettypename
Gilt für: SQL Server
Azure SQL-Datenbank
Azure SQL verwaltete Instanz
Azure Synapse Analytics Analytics
Platform System (PDW)
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.
Gibt zurück
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 sqlncli11.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 | Output |
---|---|---|
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 | No | char |
SQLCHARACTER | No | char |
SQLBIGVARCHAR | No | varchar |
SQLVARCHAR | No | varchar |
SQLTEXT | Sowohl als auch | text |
SQLBIGBINARY | No | binary |
SQLBINARY | No | Binär |
SQLBIGVARBINARY | No | Varbinary |
SQLVARBINARY | No | Varbinary |
SQLIMAGE | Sowohl als auch | Abbildung |
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 | Echt |
SQLUNIQUEID | Sowohl als auch | uniqueidentifier |
SQLNCHAR | No | Nchar |
SQLNVARCHAR | No | 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 Funktionen für Datum und Uhrzeit
Die Tokenparameterwerte für Datums-/Uhrzeittypen werden in der Spalte "Typ in sqlncli.h" der Tabelle in " Massenkopieänderungen für erweiterte Datums- und 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- und Uhrzeitverbesserungen (ODBC)".