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