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