Immer aktuelle system-Zeit in SQL Server
Wie bekomme ich die aktuelle system-Zeit in SQL-Server?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie bekomme ich die aktuelle system-Zeit in SQL-Server?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie die GETDATE() Funktion
CURRENT_TIMESTAMP ist ANSI-konform und entspricht GETDATE()
Sonst hast du ein fülle von Funktionen wie bereits in SQL Server 2008 BOL (mit link für SQL Server 2005 zu).
Ich denke marc_s verpasst haben könnte 1 oder 2 😉
Seit SQL Server 2000, hatten wir auch:
GETUTCDATE()
, um die UTC (Universal Time) - nicht abhängig von lokalen Zeitzone-EinstellungenSQL Server 2008 (die OP nicht angegeben haben, seine genaue version) hat auch:
SYSDATETIMEOFFSET()
, um die aktuelle lokale Uhrzeit, einschließlich der Zeitzone offset als DATETIMEOFFSET-Datentyp (SQL Server 2008)SQL Server 2008 bietet auch
SYSDATETIME()
undSYSUTCDATETIME()
mit einer höheren Genauigkeit (bis zu 100ns) alsGETDATE()
oderGETUTCDATE()
in früheren Versionen (Genauigkeit: 3.33 ms).dater datetime default getupdate()
dater es ist ein name der Spalte
datetime ist ein Datentyp
normalerweise ist es ein assign aktuelle system-Datum und Zeit
aber das einfügen einer Spalte mit Daten, die wir zunächst schweigen von den Spaltennamen
d.h. insert into table_name(Spaltennamen) values(Angaben in der Spalte "Namen");