Section courante

A propos

Section administrative du site

CONVERT

Convertir
SQL Server Microsoft SQL Server

Syntaxe

CONVERT(DataType[(length)],expression[,FormatStyle])

Paramètres

Nom Description
DataType Ce paramètre permet d'indiquer le type de données à retourner
length Ce paramètre permet d'indiquer la longueur du type de données
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.

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) AS Expr1

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

2009/01/24

Voir également

Articles - Les géants de l'informatique - Microsoft

Dernière mise à jour : Dimanche, le 7 juin 2015