Overblog Suivre ce blog
Editer l'article Administration Créer mon blog
24 août 2011 3 24 /08 /août /2011 23:11

 

Oracle Date Function EXTRACT.

Comment utiliser la Fonction Date Oracle EXTRACT. ?
Comment extraire le Jour à partir d'une Date. ?
Comment extraire le Mois à partir d'une Date. ?
Comment extraire l'Année à partir d'une Date. ?

Fonction Date EXTRACT.

La fonction Date EXTRACT extrait et retourne soit ANNEE, MOIS, JOUR, HEURE, MINUTE, SECONDE, ...
Le composant spécifié à extraire doit exister dans l'expression FROM.
Vous ne pouvez extraire ANNEE, MOIS et JOUR qu'a partir d'un type de donnée Date. Vous ne pouvez extraire TIMEZONE_HOUR et TIMEZONE_MINUTE qu'à partir d'un TIMESTAMP avec un type de données à fuseaux horaires.

Syntaxe function EXTRACT FROM.

 
 EXTRACT( { { YEAR | MONTH | DAY | HOUR | MINUTE | SECOND } | { TIMEZONE_HOUR | TIMEZONE_MINUTE } | { TIMEZONE_REGION | TIMEZONE_ABBR } } FROM { datetime_expression | interval_expression } ) 

 

Exemple function Oracle Date EXTRACT.

 
 SQL> SQL> SELECT 'YEAR' FORMAT , EXTRACT(YEAR FROM SYSTIMESTAMP) EXTRACTION FROM dual union SELECT 'MONTH' , EXTRACT(MONTH FROM SYSTIMESTAMP) FROM dual union SELECT 'DAY' , EXTRACT(DAY FROM SYSTIMESTAMP) FROM dual union SELECT 'HOUR' , EXTRACT(HOUR FROM SYSTIMESTAMP) FROM dual union SELECT 'MINUTE' , EXTRACT(MINUTE FROM SYSTIMESTAMP) FROM dual union SELECT 'TIMEZONE_HOUR' , EXTRACT(TIMEZONE_HOUR FROM SYSTIMESTAMP) FROM dual ; FORMAT EXTRACTION ------------- ---------- DAY 24 HOUR 22 MINUTE 24 MONTH 8 TIMEZONE_HOUR 2 YEAR 2011 6 ligne(s) sélectionnée(s). SQL> 

 

Haut de Page www.dba-ora.fr

Liens en rapport avec l'article et qui sont susceptibles de vous intéresser
• Function SQL Oracle ADD_MONTHS
• Function SQL Oracle LAST_DAY
• Function SQL Oracle MONTHS_BETWEEN

Partager cet article

Repost 0
Published by Daniel Roesch - dans FUNCTIONS - SQL
commenter cet article

commentaires