Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics 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);
Noms Unicode et ANSI :
- bcp_gettypenameA (ANSI)
- bcp_gettypenameW (Unicode)
Arguments
token
Valeur indiquant un jeton de type BCP.
field
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.
Notes
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 des types max et la sortie attendue.
| Nom du type BCP | MaxType | Sortie |
|---|---|---|
| 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 | texte |
| 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 in sqlncli.h » de la table dans les 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).