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.

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 No char
SQLCHARACTER No char
SQLBIGVARCHAR No varchar
SQLVARCHAR Não varchar
SQLTEXT Você pode usar o text
SQLBIGBINARY Não binary
SQLBINARY No Binary
SQLBIGVARBINARY No Varbinary
SQLVARBINARY No 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 No 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 "Tipo em sqlncli.h" da tabela em Alterações de Cópia em Massa para Tipos avançados de data e hora (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 Melhorias de data e hora (ODBC).

Consulte Também

Bulk Copy Functions