CONVERT |
Convertisseur |
|---|---|
| Sybase |
Syntaxe
| Convert(DataType,expression[,FormatStyle]) |
Paramètres
| Nom | Description | |
|---|---|---|
| DataType | Ce paramètre permet d'indiquer le type de données à retourner : | |
| Type de données | Description | |
| BIGINT | Ce type est un entier pouvant aller de -9 223 372 036 854 775 808 à 9 223 372 036 854 775 807. | |
| BINARY[(taille)] | Ce type est un bloc de données. | |
| BIT | Ce type est booléen et peut prendre la valeur 0 ou 1 | |
| CHAR[(longueur)] | Ce type est une chaine de caractères ayant une longueur constante. | |
| DATE | Ce type est un date entre l'an 1 et 9999. | |
| DATETIME | Ce type est un date et une heure. | |
| IMAGE | Ce type est un bloc de données. | |
| INTEGER | Ce type est un entier pouvant aller de -2 147 483 648 à 2 147 483 647. | |
| LONG BINARY | Ce type est un bloc de données dont la taille maximale est de 2 Go. | |
| LONG NVARCHAR | Ce type est un une chaine de caractères Unicode ayant une longueur variable maximal de 2 Go. | |
| LONG VARBIT | Ce type est un bloc à valeur binaire de grande taille variable. | |
| LONG VARCHAR | Ce type est un une chaine de caractères ayant une longueur variable maximal de 2 Go. | |
| MONEY | Ce type est une valeur monétaire. | |
| NUMERIC | Ce type est un nombre ayant longueur texte prédéfinit au niveau entier et de ses décimales. | |
| NVARCHAR[(longueur)] | Ce type est un une chaine de caractères Unicode ayant une longueur variable entre 1 et 8191 caractères. | |
| SMALLDATETIME | Ce type est un date et une heure. | |
| SMALLINT | Ce type est un entier pouvant aller de -32 768 à 32 767. | |
| SMALLMONEY | Ce type est une valeur monétaire inférieur à 1 millions. | |
| TEXT | Ce type est un une chaine de caractères ayant une longueur variable maximal de 2 Go. | |
| TIME | Ce type est une heure. | |
| TIMESTAMP | Ce type est un date et une heure. | |
| TINYINT | Ce type est un entier pouvant aller de -128 à 127. | |
| VARBIT | Ce type est un bloc à valeur binaire de taille variable. | |
| VARCHAR(longueur) | Ce type est un une chaine de caractères ayant une longueur variable. | |
| expression | Ce paramètre permet d'indiquer l'expression à convertir ou transformer | |
| FormatStyle | Ce paramètre optionnel permet d'indiquer dans le cas de la date, le format à retourner : | |
| Valeur | Format | |
| 0 | mon jj aaaa hh:miAM (ou PM) | |
| 1 | mm/jj/aa | |
| 2 | aa.mm.jj | |
| 3 | jj/mm/aa | |
| 4 | aa.mm.jj | |
| 5 | jj-mm-aa | |
| 6 | jj mon aa | |
| 7 | mon jj, aa | |
| 8 | hh:mm:ss | |
| 9 | mon jj aaaa hh:mi:ss:mmmAM (ou PM) | |
| 10 | mm-jj-aa | |
| 11 | aa/mm/jj | |
| 12 | aammjj | |
| 100 | mon jj aaaa hh:miAM (ou PM) | |
| 101 | mm/jj/aaaa | |
| 102 | aaaa.mm.jj | |
| 103 | jj/mm/aaaa | |
| 104 | aaaa.mm.jj | |
| 105 | jj-mm-aaaa | |
| 106 | jj mon aaaa | |
| 107 | mon jj, aaaa | |
| 108 | hh:mm:ss | |
| 109 | mon jj aaaa hh:mi:ss:mmmAM (ou PM) | |
| 110 | mm-jj-aaaa | |
| 111 | aaaa/mm/jj | |
| 112 | aaaammjj | |
Description
Cette fonction retourne la valeur d'un nombre en un format de fournisseur à l'autre. On somme, il s'agit d'effectuer une conversion d'un type de données à une autre type de données différents.
Exemple
Voici un exemple permettant de sortir la date courante en chaine de caractères à l'aide d'une requête SELECT de SQL :
on obtiendra le résultat suivant si nous sommes le 24 janvier 2009 :
2009/01/24Voir également
Langage de programmation - Sybase - Référence de fonctions - HEXTOINT
Langage de programmation - Sybase - Référence de fonctions - INTTOHEX
Dernière mise à jour : Dimanche, le 31 mai 2015