Share via


bcp_gettypename

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

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.

Devoluciones

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 Output
SQLDECIMAL Es posible usar el decimal
SQLNUMERIC Es posible usar el numeric
SQLINT1 Es posible usar el tinyint
SQLINT2 Es posible usar el smallint
SQLINT4 Es posible usar el int
SQLMONEY Es posible usar el money
SQLFLT8 Es posible usar el float
SQLDATETIME Es posible usar el datetime
SQLBITN Es posible usar el bit-null
SQLBIT Es posible usar el bit
SQLBIGCHAR No char
SQLCHARACTER No char
SQLBIGVARCHAR No varchar
SQLVARCHAR No varchar
SQLTEXT Es posible usar el text
SQLBIGBINARY No binary
SQLBINARY No Binario
SQLBIGVARBINARY No Varbinary
SQLVARBINARY No Varbinary
SQLIMAGE Es posible usar el Imagen
SQLINTN Es posible usar el int-null
SQLDATETIMN Es posible usar el datetime-null
SQLMONEYN Es posible usar el money-null
SQLFLTN Es posible usar el float-null
SQLAOPSUM Es posible usar el Sum
SQLAOPAVG Es posible usar el Avg
SQLAOPCNT Es posible usar el Recuento
SQLAOPMIN Es posible usar el Mín.
SQLAOPMAX Es posible usar el Máx.
SQLDATETIM4 Es posible usar el smalldatetime
SQLMONEY4 Es posible usar el Smallmoney
SQLFLT4 Es posible usar el Real
SQLUNIQUEID Es posible usar el uniqueidentifier
SQLNCHAR No Nchar
SQLNVARCHAR No Nvarchar
SQLNTEXT Es posible usar el Ntext
SQLVARIANT Es posible usar el sql_variant
SQLINT8 Es posible usar el Bigint
SQLCHARACTER ntext
SQLBIGCHAR ntext
SQLBIGVARCHAR ntext
SQLVARCHAR ntext
SQLBINARY varbinary(max)
SQLBIGBINARY varbinary(max)
SQLBIGVARBINARY varbinary(max)
SQLVARBINARY varbinary(max)
SQLNCHAR nvarchar(max)
SQLNVARCHAR nvarchar(max)
SQLXML Xml
SQLUDT Es posible usar el Udt

bcp_gettypename admite las características mejoradas de fecha y hora

Los valores de parámetro de token para los tipos de fecha y hora se describen en la columna "Type in sqlncli.h" de la tabla en Bulk Copy Changes for Enhanced Date and Time Types (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 de fecha y hora (ODBC).

Consulte también

Bulk Copy Functions