Samedi 2 avril 2011 6 02 /04 /Avr /2011 13:52

 

Fonction SQL Oracle TO_DATE.

Conversion chaîne string vers format Date.
La fonction TO_DATE convertit du CHAR, VARCHAR2, NCHAR, NVARCHAR2 à une valeur de type DATE.

 

Syntax function TO_DATE.

 
 
TO_DATE(char [, fmt [, 'nlsparam' ] ])

 

Ne pas utiliser la fonction TO_DATE avec une valeur DATE à l'argument char. Le format de date par défaut est déterminé implicitement par le paramètre d'initialisation NLS_TERRITORY ou peut être définie explicitement par le paramètre NLS_DATE_FORMAT.

Exemple Fonction TO_DATE.

 

SQL> SELECT TO_DATE('10-12-11','MM-DD-YY') FROM dual;  • 12/10/2011

SQL> SELECT TO_DATE('10-12-11','DD-MM-YY') FROM dual;  • 10/12/2011

SQL> SELECT TO_DATE('12-31-2011 07:15','MM-DD-YYYY HH:MI') FROM dual;  • 31/12/2011 07:15:00

SQL> SELECT TO_DATE('2011,091' , 'YYYY,DDD') FROM dual;  • 01/04/2011

SQL> SELECT TO_DATE('Avril 02, 2011, 11:00','Month dd, YYYY, HH:MI') FROM dual;  • 02/04/2011 11:00:00

 

Paramètre

Description

YEAR Year, spelled out
YYYY 4-digit year
YYY
YY
Y
Last 3, 2, or 1 digit(s) of year.
IYY
IY
I
Last 3, 2, or 1 digit(s) of ISO year.
IYYY 4-digit year based on the ISO standard
RRRR Accepts a 2-digit year and returns a 4-digit year.
A value between 0-49 will return a 20xx year.
A value between 50-99 will return a 19xx year.
Q Quarter of year (1, 2, 3, 4; JAN-MAR = 1).
MM Month (01-12; JAN = 01).
MON Abbreviated name of month.
MONTH Name of month, padded with blanks to length of 9 characters.
RM Roman numeral month (I-XII; JAN = I).
WW Week of year (1-53) where week 1 starts on the first day of the year and continues to the seventh day of the year.
W Week of month (1-5) where week 1 starts on the first day of the month and ends on the seventh.
IW Week of year (1-52 or 1-53) based on the ISO standard.
D Day of week (1-7).
DAY Name of day.
DD Day of month (1-31).
DDD Day of year (1-366).
DY Abbreviated name of day.
J Julian day; the number of days since January 1, 4712 BC.
HH Hour of day (1-12).
HH12 Hour of day (1-12).
HH24 Hour of day (0-23).
MI Minute (0-59).
SS Second (0-59).
SSSSS Seconds past midnight (0-86399).
FF Fractional seconds. Use a value from 1 to 9 after FF to indicate the number of digits in the fractional seconds. For example, ‘FF4′.
AM, A.M., PM, or P.M. Meridian indicator
AD or A.D AD indicator
BC or B.C. BC indicator
TZD Daylight savings information. For example, ‘PST’
TZH Time zone hour.
TZM Time zone minute.
TZR Time zone region.


Liens en rapport avec l'article et qui sont susceptibles de vous intéresser
 
Par Daniel Roesch - Publié dans : FUNCTIONS - SQL
Ecrire un commentaire - Voir les 0 commentaires
Retour à l'accueil

Rechercher Articles Oracle SQL sur ce Site.

Loading

À lire aussi…

Download PDF Oracle

Rechercher sur le site

Oracle 10G - DBA -

Syndication

  • Flux RSS des articles
Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus - Articles les plus commentés