Compartilhar via


bcp_gettypename

Retorna o nome do tipo SQL para um token do tipo BCP especificado.

Sintaxe

RETCODE bcp_gettypename (
        INT token,
        DBBOOL fIsMaxType);

Argumentos

  • token
    Um valor que indica um token do tipo BCP.

  • field
    Indica se o token solicitado é do tipo max.

Retorna

Uma cadeia de caracteres que contém o nome do tipo SQL que corresponde ao tipo BCP. Se um for especificado um tipo BCP inválido, uma cadeia de caracteres vazia será retornada.

Comentários

Os tokens do tipo BCP são definidos arquivo do cabeçalho sqlncli.h e na biblioteca sqlncli10.lib.

A tabela a seguir especifica os possíveis tipos BCP, se eles são ou não tipos max e a saída esperada.

Nome do tipo BCP

MaxType

Saída

SQLDECIMAL

Qualquer

decimal

SQLNUMERIC

Qualquer

numeric

SQLINT1

Qualquer

tinyint

SQLINT2

Qualquer

smallint

SQLINT4

Qualquer

int

SQLMONEY

Qualquer

money

SQLFLT8

Qualquer

float

SQLDATETIME

Qualquer

datetime

SQLBITN

Qualquer

bit-null

SQLBIT

Qualquer

bit

SQLBIGCHAR

Não

char

SQLCHARACTER

Não

char

SQLBIGVARCHAR

Não

varchar

SQLVARCHAR

Não

varchar

SQLTEXT

Qualquer

text

SQLBIGBINARY

Não

binary

SQLBINARY

Não

Binary

SQLBIGVARBINARY

Não

Varbinary

SQLVARBINARY

Não

Varbinary

SQLIMAGE

Qualquer

Image

SQLINTN

Qualquer

int-null

SQLDATETIMN

Qualquer

datetime-null

SQLMONEYN

Qualquer

money-null

SQLFLTN

Qualquer

float-null

SQLAOPSUM

Qualquer

Sum

SQLAOPAVG

Qualquer

Avg

SQLAOPCNT

Qualquer

Count

SQLAOPMIN

Qualquer

Min

SQLAOPMAX

Qualquer

Max

SQLDATETIM4

Qualquer

smalldatetime

SQLMONEY4

Qualquer

Smallmoney

SQLFLT4

Qualquer

Real

SQLUNIQUEID

Qualquer

uniqueidentifier

SQLNCHAR

Não

Nchar

SQLNVARCHAR

Não

Nvarchar

SQLNTEXT

Qualquer

Ntext

SQLVARIANT

Qualquer

sql_variant

SQLINT8

Qualquer

Bigint

SQLCHARACTER

Sim

varchar(max)

SQLBIGCHAR

Sim

varchar(max)

SQLBIGVARCHAR

Sim

varchar(max)

SQLVARCHAR

Sim

varchar(max)

SQLBINARY

Sim

varbinary(max)

SQLBIGBINARY

Sim

varbinary(max)

SQLBIGVARBINARY

Sim

varbinary(max)

SQLVARBINARY

Sim

varbinary(max)

SQLNCHAR

Sim

nvarchar(max)

SQLNVARCHAR

Sim

nvarchar(max)

SQLXML

Sim

Xml

SQLUDT

Qualquer

Udt

Suporte de bcp_gettypename a recursos aprimorados de data e hora

Os valores de parâmetros de token para tipos de data/hora estão descritos na coluna "Tipo em sqlncli.h" da tabela em Alterações de cópia em massa para tipos de data/hora aprimorados (OLE DB e ODBC). O valor retornado está na linha correspondente da coluna "Tipo de armazenamento de arquivo" coluna.

Para obter mais informações, consulte Aprimoramentos de data/hora (ODBC).

Consulte também

Referência