<Funzioni di data di SQL Server
Definizione e utilizzo
Il GETDATE() restituisce la data e l'ora correnti dal SQL Server.
Syntax
GETDATE()
Example
L'istruzione SELECT seguente:
SELECT GETDATE() AS CurrentDateTime
si tradurrà in qualcosa di simile a questo:
CurrentDateTime |
---|
2014-11-22 12:45:34.243 |
Note: la parte di tempo di cui sopra va tutto il modo di millisecondi.
Example
Il seguente SQL crea un "Orders" tabella con una colonna datetime (OrderDate):
CREATE TABLE Orders
(
OrderId int NOT NULL PRIMARY KEY,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT GETDATE()
)
Si noti che la colonna DataOrdine specifica GETDATE() come valore di default. Di conseguenza, quando si inserisce una riga nella tabella, la data e l'ora correnti vengono inseriti automaticamente nella colonna.
Ora vogliamo inserire un record nella "Orders" tabella:
INSERT INTO Orders (ProductName) VALUES ('Jarlsberg Cheese')
Il "Orders" tavolo sarà ora simile a questo:
OrderId | ProductName | OrderDate |
---|---|---|
1 | Jarlsberg Cheese | 2014-11-22 13:23:44.657 |
<Funzioni di data di SQL Server