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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour