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ì