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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de