Sql a lua data și ora - pyatnitsev acasă

Iată câteva modalități de a obține data și ora curente în Microsoft SQL Server. Puteți utiliza: CURRENT_TIMESTAMP, GETDATE (),

CURRENT_TIMESTAMP
CURRENT_TIMESTAMP nu este o funcție nedeterministă. Vizualizările și expresiile care fac trimitere la această coloană nu pot fi indexate. CURRENT_TIMESTAMP poate fi utilizat pentru a afișa data și ora curente în rapoarte.







GETDATE ()
GETDATE () nu este o funcție nedeterministă. Vizualizările și expresiile care fac trimitere la această coloană nu pot fi indexate. GETDATE () poate fi utilizat pentru a afișa data și ora curente în rapoarte.


Aceasta este funcția canonică ODBC care poate fi folosită în T-SQL deoarece furnizorul OLE DB pentru SQL Server o acceptă. poate fi folosit pentru a afișa data și ora curente în rapoarte.







Dacă executați următorul script în Query Analyzer sau în Microsoft SQL Server Management Studio, veți obține unele rezultate. După cum puteți vedea, nu există diferențe de performanță pentru toate funcțiile.

Sql a lua data și ora - pyatnitsev acasă

Execuția rezultă din SSMS

performanță:
Nu există absolut nicio diferență de performanță între toate aceste metode.

Nu există intrări similare = (.

Articolul precedent Ei bine, prikooooolno!

Următorul articol Rețele: pereche twisted. stoarcerea afară

2 Răspunsuri

Și dacă trebuie să aleg doar data curentă, fără timp? De exemplu, toate înregistrările pentru numărul de astăzi?







Articole similare

Trimiteți-le prietenilor: