bcp_gettypename

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsPDW (Analytics Platform System)

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.

Campo
Indica se o token solicitado é do tipo max.

Retornos

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 sqlncli11.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 Você pode usar o decimal
SQLNUMERIC Você pode usar o numeric
SQLINT1 Você pode usar o tinyint
SQLINT2 Você pode usar o smallint
SQLINT4 Você pode usar o int
SQLMONEY Você pode usar o money
SQLFLT8 Você pode usar o float
SQLDATETIME Você pode usar o datetime
SQLBITN Você pode usar o bit-null
SQLBIT Você pode usar o bit
SQLBIGCHAR Não char
SQLCHARACTER Não char
SQLBIGVARCHAR Não varchar
SQLVARCHAR Não varchar
SQLTEXT Você pode usar o text
SQLBIGBINARY Não binary
SQLBINARY Não Binary
SQLBIGVARBINARY Não Varbinary
SQLVARBINARY Não Varbinary
SQLIMAGE Você pode usar o Imagem
SQLINTN Você pode usar o int-null
SQLDATETIMN Você pode usar o datetime-null
SQLMONEYN Você pode usar o money-null
SQLFLTN Você pode usar o float-null
SQLAOPSUM Você pode usar o Sum
SQLAOPAVG Você pode usar o Avg
SQLAOPCNT Você pode usar o Count
SQLAOPMIN Você pode usar o Min
SQLAOPMAX Você pode usar o Max
SQLDATETIM4 Você pode usar o smalldatetime
SQLMONEY4 Você pode usar o Smallmoney
SQLFLT4 Você pode usar o Real
SQLUNIQUEID Você pode usar o uniqueidentifier
SQLNCHAR Não Nchar
SQLNVARCHAR Não Nvarchar
SQLNTEXT Você pode usar o Ntext
SQLVARIANT Você pode usar o sql_variant
SQLINT8 Você pode usar o 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 Você pode usar o Udt

Suporte de bcp_gettypename a recursos aprimorados de data e hora

Os valores de parâmetro de token para tipos de data/hora são descritos na coluna "Type in sqlncli.h" da tabela em Bulk Copy Changes for Enhanced Date and Time Types (OLE DB and ODBC). O valor retornado está na linha correspondente da coluna "Tipo de armazenamento de arquivo" coluna.

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

Consulte Também

Bulk Copy Functions