bcp_gettypename
Devuelve el nombre del tipo SQL para un token del tipo BCP especificado.
Sintaxis
RETCODE bcp_gettypename (
INT token,
DBBOOL fIsMaxType);
Argumentos
token
Valor que indica un token de tipo BCP.campo
Indica si el token solicitado es un tipo max.
Devuelve
Una cadena que contiene el nombre del tipo SQL que corresponde al tipo BCP. Si se especifica un tipo BCP no válido, se devuelve una cadena vacía.
Comentarios
Los tokens de tipo BCP se definen en el archivo de encabezado sqlncli.h y en la biblioteca sqlncli11.lib.
La tabla siguiente especifica los posibles tipos BCP, tanto si son o no tipos max, y la salida esperada.
Nombre de tipo de BCP |
MaxType |
Resultados |
---|---|---|
SQLDECIMAL |
Antes o después |
decimal |
SQLNUMERIC |
Antes o después |
numeric |
SQLINT1 |
Antes o después |
tinyint |
SQLINT2 |
Antes o después |
smallint |
SQLINT4 |
Antes o después |
int |
SQLMONEY |
Antes o después |
money |
SQLFLT8 |
Antes o después |
float |
SQLDATETIME |
Antes o después |
datetime |
SQLBITN |
Antes o después |
bit-null |
SQLBIT |
Antes o después |
bit |
SQLBIGCHAR |
No |
char |
SQLCHARACTER |
No |
char |
SQLBIGVARCHAR |
No |
varchar |
SQLVARCHAR |
No |
varchar |
SQLTEXT |
Antes o después |
text |
SQLBIGBINARY |
No |
binary |
SQLBINARY |
No |
Binary |
SQLBIGVARBINARY |
No |
Varbinary |
SQLVARBINARY |
No |
Varbinary |
SQLIMAGE |
Antes o después |
Image |
SQLINTN |
Antes o después |
int-null |
SQLDATETIMN |
Antes o después |
datetime-null |
SQLMONEYN |
Antes o después |
money-null |
SQLFLTN |
Antes o después |
float-null |
SQLAOPSUM |
Antes o después |
Sum |
SQLAOPAVG |
Antes o después |
Avg |
SQLAOPCNT |
Antes o después |
Count |
SQLAOPMIN |
Antes o después |
Min |
SQLAOPMAX |
Antes o después |
Max |
SQLDATETIM4 |
Antes o después |
smalldatetime |
SQLMONEY4 |
Antes o después |
Smallmoney |
SQLFLT4 |
Antes o después |
Real |
SQLUNIQUEID |
Antes o después |
uniqueidentifier |
SQLNCHAR |
No |
Nchar |
SQLNVARCHAR |
No |
Nvarchar |
SQLNTEXT |
Antes o después |
Ntext |
SQLVARIANT |
Antes o después |
sql_variant |
SQLINT8 |
Antes o después |
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 |
Antes o después |
Udt |
bcp_gettypename admite las características mejoradas de fecha y hora
Los valores de los parámetros de token para los tipos de fecha y hora se describen en la columna "Tipo en sqlncli.h" de la tabla en Cambios de copia masiva para tipos de fecha y hora mejorados (OLE DB y ODBC). El valor devuelto está en la fila correspondiente de la columna " Tipo de almacenamiento de archivo".
Para obtener más información, vea Mejoras en los tipos de datos de fecha y hora (ODBC).