Table des matières

Search

  1. Préface
  2. Le langage de transformation
  3. Constantes
  4. Opérateurs
  5. Variables
  6. Dates
  7. Fonctions

Transformation Language Reference

Transformation Language Reference

MAKE_DATE_TIME

MAKE_DATE_TIME

Renvoie la date et l'heure à partir des valeurs d'entrée.

Syntaxe

MAKE_DATE_TIME(
year, month, day, hour, minute, second, nanosecond
)
Le tableau suivant décrit les arguments de cette commande:
Argument
Obligatoire/
Facultatif
Description
année
Obligatoire
Type de données numérique. Nombre entier positif de 4 chiffres. Si vous passez à cette fonction une année à 2 chiffres, le
Service d'intégration de données
renvoie « 00 » pour les deux premiers chiffres de l'année.
mois
Obligatoire
Type de données numérique. Nombre entier positif entre 1 et 12 (janvier = 1 et décembre = 12).
jour
Obligatoire
Type de données numérique. Nombre entier positif entre 1 et 31 (excepté pour les mois inférieurs à 31 jours : Février, avril, juin, septembre et novembre).
heure
Facultatif
Type de données numérique. Nombre entier positif compris entre 0 et 24 (où 0 = minuit, 12 = midi et 24 = minuit).
minute
Facultatif
Type de données numérique. Nombre entier positif compris entre 0 et 59.
seconde
Facultatif
Type de données numérique. Nombre entier positif compris entre 0 et 59.
nanoseconde
Facultatif
Type de données numérique. Nombre entier positif compris entre 0 et 999,999,999.

Valeur de retour

Date sous la forme : MM/DD/YYYY HH24:MI:SS. Renvoie une valeur nulle si vous ne passez une année, un mois, ou un jour à la fonction.

Exemple

L'expression suivante crée une date et une heure à partir des ports d'entrée :
MAKE_DATE_TIME( SALE_YEAR, SALE_MONTH, SALE_DAY, SALE_HOUR, SALE_MIN, SALE_SEC )
SALE_YR
SALE_MTH
SALE_DAY
SALE_HR
SALE_MIN
SALE_SEC
RETURN VALUE
2002
10
27
8
36
22
10/27/2002 08:36:22
2000
6
15
15
17
06/15/2000 15:17:00
2003
1
3
22
45
01/03/2003 00:22:45
04
3
30
12
5
10
03/30/0004 12:05:10
99
12
12
5
16
12/12/0099 05:00:16