Section courante

A propos

Section administrative du site

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 :

  1. SELECT convert( VARCHAR(10), getdate(), 111 )

on obtiendra le résultat suivant si nous sommes le 24 janvier 2009 :

2009/01/24

Voir é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