Partager via


bcp_gettypename

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Retourne le nom de type de SQL pour un jeton de type BCP spécifié.

Syntaxe

  
RETCODE bcp_gettypename (  
        INT token,  
        DBBOOL fIsMaxType);  

Arguments

token
Valeur indiquant un jeton de type BCP.

Champ
Indique si le jeton demandé possède le type max.

Retours

Chaîne contenant le nom de type SQL qui correspond au type BCP. Si un type BCP non valide est spécifié, une chaîne vide est retournée.

Remarques

Les jetons de type de BCP sont définis dans le fichier d'en-tête sqlncli.h et la bibliothèque sqlncli11.lib.

Le tableau suivant spécifie les types BCP possibles, s'ils sont ou pas de type max et la sortie attendue.

Nom du type BCP MaxType Output
SQLDECIMAL Vous pouvez soit utiliser decimal
SQLNUMERIC Vous pouvez soit utiliser numeric
SQLINT1 Vous pouvez soit utiliser tinyint
SQLINT2 Vous pouvez soit utiliser smallint
SQLINT4 Vous pouvez soit utiliser int
SQLMONEY Vous pouvez soit utiliser money
SQLFLT8 Vous pouvez soit utiliser float
SQLDATETIME Vous pouvez soit utiliser datetime
SQLBITN Vous pouvez soit utiliser bit-null
SQLBIT Vous pouvez soit utiliser bit
SQLBIGCHAR Non char
SQLCHARACTER Non char
SQLBIGVARCHAR Non varchar
SQLVARCHAR Non varchar
SQLTEXT Vous pouvez soit utiliser text
SQLBIGBINARY Non binary
SQLBINARY Non Binaire
SQLBIGVARBINARY Non Varbinary
SQLVARBINARY Non Varbinary
SQLIMAGE Vous pouvez soit utiliser Image
SQLINTN Vous pouvez soit utiliser int-null
SQLDATETIMN Vous pouvez soit utiliser datetime-null
SQLMONEYN Vous pouvez soit utiliser money-null
SQLFLTN Vous pouvez soit utiliser float-null
SQLAOPSUM Vous pouvez soit utiliser Sum
SQLAOPAVG Vous pouvez soit utiliser Avg
SQLAOPCNT Vous pouvez soit utiliser Count
SQLAOPMIN Vous pouvez soit utiliser Min
SQLAOPMAX Vous pouvez soit utiliser Max
SQLDATETIM4 Vous pouvez soit utiliser smalldatetime
SQLMONEY4 Vous pouvez soit utiliser Smallmoney
SQLFLT4 Vous pouvez soit utiliser Réel
SQLUNIQUEID Vous pouvez soit utiliser uniqueidentifier
SQLNCHAR Non Nchar
SQLNVARCHAR Non Nvarchar
SQLNTEXT Vous pouvez soit utiliser Ntext
SQLVARIANT Vous pouvez soit utiliser sql_variant
SQLINT8 Vous pouvez soit utiliser Bigint
SQLCHARACTER Oui varchar(max)
SQLBIGCHAR Oui varchar(max)
SQLBIGVARCHAR Oui varchar(max)
SQLVARCHAR Oui varchar(max)
SQLBINARY Oui varbinary(max)
SQLBIGBINARY Oui varbinary(max)
SQLBIGVARBINARY Oui varbinary(max)
SQLVARBINARY Oui varbinary(max)
SQLNCHAR Oui nvarchar(max)
SQLNVARCHAR Oui nvarchar(max)
SQLXML Oui Xml
SQLUDT Vous pouvez soit utiliser Udt

Prise en charge des fonctionnalités de date et heure améliorées par bcp_gettypename

Les valeurs des paramètres de jeton pour les types date/heure sont décrites dans la colonne « Type dans sqlncli.h » de la table dans Modifications de copie en bloc pour les types de date et d’heure améliorés (OLE DB et ODBC) . La valeur retournée est dans la ligne correspondante de la colonne « Type de stockage de fichier ».

Pour plus d’informations, consultez Améliorations de date et d’heure (ODBC).

Voir aussi

Bulk Copy Functions