Función GETDATE() de SQL Server
Definición y uso
La función GETDATE() de SQL Server devuelve la fecha y hora actual.
Sintaxis
GETDATE()
Ejemplo
Ejemplo 1
Utilice la siguiente declaración SELECT:
SELECT GETDATE() AS CurrentDateTime
Resultados:
CurrentDateTime |
---|
2008-12-29 16:25:46.635 |
Comentarios:La parte de tiempo se muestra con precisión hasta los milisegundos.
Ejemplo 2
La siguiente SQL crea una tabla "Orders" con una columna de fecha y hora (OrderDate):
CREATE TABLE Orders ( OrderId int NOT NULL PRIMARY KEY, ProductName varchar(50) NOT NULL, OrderDate datetime NOT NULL DEFAULT GETDATE() )
Tenga en cuenta que OrderDate establece GETDATE() como valor predeterminado. Como resultado, cuando inserte una nueva fila en la tabla, la fecha y hora actual se insertarán automáticamente en la columna.
Ahora, queremos insertar un registro en la tabla "Orders":
INSERT INTO Orders (ProductName) VALUES ('Computer')
"Orders" tabla se convertirá en esto:
OrderId | ProductName | OrderDate |
---|---|---|
1 | 'Computer' | 2008-12-29 16:25:46.635 |