SQL Server GETDATE()Funciones


SQL DatesFunciones 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()
)

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


SQL DatesFunciones de fecha de SQL Server Otras extensiones