bcp_gettypename
Restituisce il nome del tipo SQL per il nome di un tipo di token specificato.
Sintassi
RETCODE bcp_gettypename (
INT token,
DBBOOL fIsMaxType);
Argomenti
token
Valore che indica un token di tipo BCP.campo
Indica se il token richiesto è un tipo max.
Restituisce
Una stringa che contiene il nome del tipo SQL che corrisponde al tipo BCP. Se viene specificato un tipo BCP non valido, viene restituita una stringa vuota.
Osservazioni
I token del tipo BCP vengono definiti nel file di intestazione sqlncli.h e nella libreria sqlncli10.lib.
Nella tabella seguente viene specificato quali sono i possibili tipi BCP, se si tratta di tipi max e l'output previsto.
Nome del tipo BCP |
MaxType |
Output |
---|---|---|
SQLDECIMAL |
Entrambi |
decimal |
SQLNUMERIC |
Entrambi |
numeric |
SQLINT1 |
Entrambi |
tinyint |
SQLINT2 |
Entrambi |
smallint |
SQLINT4 |
Entrambi |
int |
SQLMONEY |
Entrambi |
money |
SQLFLT8 |
Entrambi |
float |
SQLDATETIME |
Entrambi |
datetime |
SQLBITN |
Entrambi |
bit-null |
SQLBIT |
Entrambi |
bit |
SQLBIGCHAR |
No |
char |
SQLCHARACTER |
No |
char |
SQLBIGVARCHAR |
No |
varchar |
SQLVARCHAR |
No |
varchar |
SQLTEXT |
Entrambi |
text |
SQLBIGBINARY |
No |
binary |
SQLBINARY |
No |
Binary |
SQLBIGVARBINARY |
No |
Varbinary |
SQLVARBINARY |
No |
Varbinary |
SQLIMAGE |
Entrambi |
Image |
SQLINTN |
Entrambi |
int-null |
SQLDATETIMN |
Entrambi |
datetime-null |
SQLMONEYN |
Entrambi |
money-null |
SQLFLTN |
Entrambi |
float-null |
SQLAOPSUM |
Entrambi |
Sum |
SQLAOPAVG |
Entrambi |
Avg |
SQLAOPCNT |
Entrambi |
Count |
SQLAOPMIN |
Entrambi |
Min |
SQLAOPMAX |
Entrambi |
Max |
SQLDATETIM4 |
Entrambi |
smalldatetime |
SQLMONEY4 |
Entrambi |
Smallmoney |
SQLFLT4 |
Entrambi |
Real |
SQLUNIQUEID |
Entrambi |
uniqueidentifier |
SQLNCHAR |
No |
Nchar |
SQLNVARCHAR |
No |
Nvarchar |
SQLNTEXT |
Entrambi |
Ntext |
SQLVARIANT |
Entrambi |
sql_variant |
SQLINT8 |
Entrambi |
Bigint |
SQLCHARACTER |
Sì |
varchar(max) |
SQLBIGCHAR |
Sì |
varchar(max) |
SQLBIGVARCHAR |
Sì |
varchar(max) |
SQLVARCHAR |
Sì |
varchar(max) |
SQLBINARY |
Sì |
varbinary(max) |
SQLBIGBINARY |
Sì |
varbinary(max) |
SQLBIGVARBINARY |
Sì |
varbinary(max) |
SQLVARBINARY |
Sì |
varbinary(max) |
SQLNCHAR |
Sì |
nvarchar(max) |
SQLNVARCHAR |
Sì |
nvarchar(max) |
SQLXML |
Sì |
Xml |
SQLUDT |
Entrambi |
Udt |
Supporto di bcp_gettypename per le funzionalità avanzate di data e ora
I valori di parametro del token per i tipi data/ora vengono descritti nella colonna "Tipo in sqlncli.h" della tabella in Modifiche apportate alla copia bulk per i tipi di data/ora migliorati (OLE DB e ODBC). Il valore restituito si trova nella riga corrispondente della colonna "Tipo di archiviazione di file".
Per ulteriori informazioni, vedere Miglioramenti relativi a data e ora (ODBC).