SQL Server GETDATE()Funciones
Funciones de fecha de SQL Server
Definición y uso
La función GETDATE() devuelve la fecha y hora actuales de SQL Server.
Sintaxis
GETDATE()
Ejemplo
A continuación se muestra la instrucción SELECT:
SELECT GETDATE() AS CurrentDateTime
El resultado se muestra a continuación:
| CurrentDateTime |
|---|
| 2008-11-11 12:45:34.243 |
Nota:La parte de la hora anterior es precisa al milisegundo.
Ejemplo
El siguiente SQL crea la 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()
)
(
OrderId int NOT NULL PRIMARY KEY,
ProductName varchar(50) NOT NULL,
OrderDate datetime NOT NULL DEFAULT GETDATE()
)
Tenga en cuenta que la columna OrderDate especifica CURDATE() como valor predeterminado. Como resultado, cuando inserte filas en la tabla, la fecha y hora actuales se insertan automáticamente en la columna.
Ahora, queremos insertar un registro en la tabla 'Orders':
INSERT INTO Orders (ProductName) VALUES ('Jarlsberg Cheese')
La tabla 'Orders' se verá de la siguiente manera:
| OrderId | ProductName | OrderDate |
|---|---|---|
| 1 | Jarlsberg Cheese | 2008-11-11 13:23:44.657 |
Funciones de fecha de SQL Server Otras extensiones