logo

Come ottenere la data e l'ora correnti in SQL?

Esistono molte funzioni integrate per ottenere la data e l'ora correnti in SQL. In questo articolo, discuteremo come ottenere la data e l'ora correnti in SQL con esempi.

SQL Ottieni data e ora correnti

Tre funzioni SQL integrate per recuperare la data e l'ora correnti sono:

  • Funzione SQL GETDATE()
  • Funzione SQL CURRENT_TIMESTAMP()
  • Funzione SQL SYSDATETIME()

Funzione SQL GETDATE()

DATA GESTIONE SQL() funzione restituisce la data e l'ora del sistema di database corrente nel formato 'AAAA-MM-GG hh:mm: ss. mmm’.



Sintassi

La sintassi della funzione GETDATE() è:

SELEZIONA DATA();

Esempio

In questo esempio, utilizziamo la funzione GetDate() in SQL per ottenere la data e l'ora correnti.

Domanda

  SELECT GetDate() AS   'CurrentDATETime';>

Produzione

Output di esempio della funzione sql getdate()

Produzione

Ottieni solo la parte temporale dall'esempio della funzione GETDATE()

In questo esempio otterremo solo la parte temporale dalla funzione GETDATE() in SQL.

Domanda

  SELECT   CONVERT(VARCHAR(8), GETDATE(),108)'hh:mi:ss'>

Produzione

parte temporale dalla funzione getdate()

Parte temporale dalla funzione GETDATE()

Funzione SQL CURRENT_TIMESTAMP()

Funzione SQL CURRENT_TIMESTAMP() utilizzato per trovare il TIMESTAMP corrente (data e ora correnti). CURRENT_TIMESTAMP restituisce lo stesso risultato di GET DATA().

differenza tra amore e simpatia

Sintassi

La sintassi della funzione CURRENT_TIMESTAMP() è:

CURRENT_TIMESTAMP

Esempio

In questo esempio, utilizziamo la funzione CURRENT_TIMESTAMP() in SQL per ottenere la data e l'ora correnti.

Domanda

  SELECT CURRENT_TIMESTAMP AS   'CURRENTTIMESTAMP';>

Produzione

Output di esempio della funzione sql current_timestamp()

Produzione

Funzione SQL SYSDATETIME()

Funzione SQL SYSDATETIME() viene utilizzato anche per ottenere l'ora corrente del sistema su cui è in esecuzione l'istanza di SQL Server. La funzione SYSDATETIME() fornisce una precisione di secondi frazionari maggiore rispetto alla funzione GETDATE().

Possiamo recuperare la parte TIME dal valore DATE e TIME restituito dalla funzione SYSDATETIME() come di seguito:

Sintassi

IL SYSDATETIME () la sintassi della funzione è:

SYSDATETIME()

Esempio

In questo esempio, utilizziamo la funzione SYSDATETIME() in SQL per ottenere la data e l'ora correnti.

Domanda

  SELECT SYSDATETIME  () 'Current TIME using SYSDATETIME()'>

Produzione

Output di esempio della funzione sql sysdatetime()

Produzione