Compartir a través de


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

varchar(max)

SQLBIGCHAR

varchar(max)

SQLBIGVARCHAR

varchar(max)

SQLVARCHAR

varchar(max)

SQLBINARY

varbinary(max)

SQLBIGBINARY

varbinary(max)

SQLBIGVARBINARY

varbinary(max)

SQLVARBINARY

varbinary(max)

SQLNCHAR

nvarchar(max)

SQLNVARCHAR

nvarchar(max)

SQLXML

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

Vea también

Referencia

Funciones de copia masiva