La funzione PostgreSQLCURRENT_DATE restituisce la data corrente.
la Sintassi
CURRENT_DATE funzione è così semplice che non richiede alcun argomento come segue:
CURRENT_DATE
restituisce il valore
CURRENT_DATE funzione restituisce un DATE valore che rappresenta la data corrente.
Esempi
Il seguente esempio mostra come utilizzare la funzioneCURRENT_DATE per ottenere la data corrente:
SELECT CURRENT_DATE;
L’output è un valoreDATE come segue:
2017-08-15
È possibile utilizzare la funzioneCURRENT_DATE come valore predefinito di una colonna. Si consideri il seguente esempio.
Per prima cosa, crea una tabella denominata delivery per dimostrazione:
Code language: PHP (php)CREATE TABLE delivery( delivery_id serial PRIMARY KEY, product varchar(255) NOT NULL, delivery_date DATE DEFAULT CURRENT_DATE);
Nella tabella delivery, abbiamo il delivery_date il cui valore predefinito è il risultato della funzione CURRENT_DATE .
In secondo luogo, inserire una nuova riga nella tabelladelivery:
Code language: JavaScript (javascript)INSERT INTO delivery(product)VALUES('Sample screen protector');
In questa istruzioneINSERT, non abbiamo specificato la data di consegna, quindi PostgreSQL ha utilizzato la data corrente come valore predefinito.
In terzo luogo, verificare se la riga è stata inserita correttamente con la data corrente utilizzando la seguente query:
SELECT * FROM delivery;
L’immagine seguente illustra il risultato:

Come puoi vedere, la data corrente è stata inserita nella colonna delivery_date.
Ha notato che è possibile visualizzare un valore diverso nella colonnadelivery_date, a seconda della data di esecuzione della query.
In questo tutorial, hai imparato come usare la funzione PostgreSQL CURRENT_DATE per ottenere la data corrente.
- Questo tutorial è stato utile ?
- Sì