Obtener fecha y hora actual en SQL Server
SQL Server
- Por Programador ASP clásico /
- 23/07/2012 @ 16:32:47 /
- 1007 visitas
Hay tres maneras de recuperar la fecha y hora actual en SQL Server.
CURRENT_TIMESTAMP, GETDATE (), {fnNOW ()}
CURRENT_TIMESTAMP
CURRENT_TIMESTAMP es una función no determinista. Vistas y expresiones que hacen referencia a esta columna no se pueden indexar. CURRENT_TIMESTAMP se puede utilizar para imprimir la fechay la hora actuales cada vez quese elabore un informe.
GETDATE ()
GETDATEes una función no determinista.Vistas y las expresionesque hacen referencia aesta columnano se pueden indizar.GETDATEse puede utilizar paraimprimir la fechay la hora actualescada vez quese elabore el informe.
{fnNow()}
El {fnAhora()} esuna función ODBC canónica que se puede utilizar en T-SQL si el proveedor OLE DB para SQL Server es compatible con ellas. {fnNow()} se puede utilizar para imprimir la fecha y la hora actuales cada vez que se elabore el informe.
Si se ejecuta en el Analizador de consultasdaré el mismo resultado. Nno haydiferencia de rendimiento.
SELECT CURRENT_TIMESTAMP
GO
SELECT {fn NOW()}
GO
SELECT GETDATE()
GO
tags: fecha actual sql, ms sql server, fecha actual en sql, sql server 2005, sql server 2008, hora y fecha actual, microsoft sql server, fecha sin hora sql server, obtener fecha actual sql server, obtener la hora en sql server, obtener fecha en sql server