Função GETDATE() do SQL Server
Definição e uso
A função GETDATE() retorna a data e hora atuais do SQL Server.
Sintaxe
GETDATE()
Exemplo
Exemplo 1
Use a seguinte consulta SELECT:
SELECT GETDATE() AS CurrentDateTime
Resultados:
CurrentDateTime |
---|
2008-12-29 16:25:46.635 |
Notas:A parte do tempo é precisa até o milissegundo.
Exemplo 2
A seguir, o SQL cria a tabela "Orders" 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() )
Atenção, OrderDate define GETDATE() como valor padrão. Como resultado, ao inserir uma nova linha na tabela, a data e hora atuais são automaticamente inseridas na coluna.
Agora, esperamos inserir um registro na tabela "Orders":
INSERT INTO Orders (ProductName) VALUES ('Computer')
"Orders" tabela se tornará assim:
OrderId | ProductName | OrderDate |
---|---|---|
1 | 'Computer' | 2008-12-29 16:25:46.635 |