2014-06-15 10 views

Antwort

23

CURRENT_TIMESTAMP ist eine ANSI SQL-Funktion während GETDATE ist die T-SQL Version derselben Funktion.

Eine interessante Sache beachten Sie jedoch, dass CURRENT_TIMESTAMP zu GETDATE umgewandelt wird(), wenn das Objekt innerhalb SSMS zu schaffen. Beide Funktionen beziehen ihren Wert vom Betriebssystem auf die gleiche Weise.

würde ich mit CURRENT_TIMESTAMP kleben als er tragbar ist zu einem ANSI-kompatibeler Datenbank.

+0

Gibt es einen spürbaren Unterschied in der Leistung? Wenn ich beispielsweise Protokolldatensätze zu Tausenden pro Sekunde erzeuge, könnte es mich interessieren, ob 'CURRENT_TIMESTAMP' zusätzlichen zusätzlichen Aufwand mit sich bringt. – Ellesedil