La fonction PostgreSQL CURRENT_DATE
renvoie la date actuelle.
Syntaxe
La fonction CURRENT_DATE
est si simple qu’elle ne nécessite aucun argument comme suit :
CURRENT_DATE
Valeur de retour
La fonction CURRENT_DATE
renvoie une DATE
valeur qui représente la date actuelle.
Exemples
L’exemple suivant montre comment utiliser la fonction CURRENT_DATE
pour obtenir la date actuelle:
SELECT CURRENT_DATE;
La sortie est une valeur DATE
comme suit :
2017-08-15
Vous pouvez utiliser la fonction CURRENT_DATE
comme valeur par défaut d’une colonne. Considérons l’exemple suivant.
Tout d’abord, créez une table nommée delivery
pour démonstration :
Code language: PHP (php)CREATE TABLE delivery( delivery_id serial PRIMARY KEY, product varchar(255) NOT NULL, delivery_date DATE DEFAULT CURRENT_DATE);
Dans la table delivery
, nous avons la delivery_date
dont la valeur par défaut est le résultat de la fonction CURRENT_DATE
.
Ensuite, insérez une nouvelle ligne dans la table delivery
:
Code language: JavaScript (javascript)INSERT INTO delivery(product)VALUES('Sample screen protector');
Dans cette instruction INSERT
, nous n’avons pas spécifié la date de livraison, par conséquent, PostgreSQL a utilisé la date actuelle comme valeur par défaut.
Troisièmement, vérifiez si la ligne a été insérée avec succès avec la date actuelle en utilisant la requête suivante:
SELECT * FROM delivery;
L’image suivante illustre le résultat:
Comme vous pouvez le voir, la date actuelle a été insérée dans la colonne delivery_date
.
A noté que vous pouvez voir une valeur différente dans la colonne delivery_date
, en fonction de la date à laquelle vous exécutez la requête.
Dans ce tutoriel, vous avez appris à utiliser la fonction PostgreSQL CURRENT_DATE
pour obtenir la date actuelle.
- Ce tutoriel a-t-il été utile?
- Ouinon