<Funções de data do SQL Server
Definição e Uso
O GETDATE() função retorna a data atual e hora do SQL Server.
Syntax
GETDATE()
Example
A seguinte instrução SELECT:
SELECT GETDATE() AS CurrentDateTime
vai resultar em algo parecido com isto:
CurrentDateTime |
---|
2014-11-22 12:45:34.243 |
Note: A parte de tempo acima vai toda a maneira de milissegundos.
Example
O seguinte SQL cria um "Orders" tabela com uma coluna de data e hora (OrderDate):
CREATE TABLE Orders
(
OrderId int NOT NULL PRIMARY KEY,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT GETDATE()
)
Observe que a coluna OrderDate especifica GETDATE() como o valor padrão. Como resultado, quando você inserir uma linha na tabela, a data e hora atuais são inseridas automaticamente na coluna.
Agora queremos inserir um registro para o "Orders" tabela:
INSERT INTO Orders (ProductName) VALUES ('Jarlsberg Cheese')
O "Orders" tabela será agora algo parecido com isto:
OrderId | ProductName | OrderDate |
---|---|---|
1 | Jarlsberg Cheese | 2014-11-22 13:23:44.657 |
<Funções de data do SQL Server