2014-06-15 11 views

Odpowiedz

23

CURRENT_TIMESTAMP jest funkcją ANSI SQL podczas GETDATE to typ T-SQL tej samej funkcji.

Jedną z interesujących rzeczy jest to, że CURRENT_TIMESTAMP jest konwertowany na GETDATE() podczas tworzenia obiektu w SSMS. Obie funkcje pobierają swoją wartość z systemu operacyjnego w ten sam sposób.

Zalecam trzymać się CURRENT_TIMESTAMP, ponieważ jest przenośny do dowolnej bazy danych zgodnej z ANSI.

+0

Czy występują zauważalne różnice w wydajności? Jeśli, na przykład, generuję zapisy dziennika przez tysiące na sekundę, to może mnie to obchodzić, jeśli "CURRENT_TIMESTAMP" wiąże się z dodatkowym narzutem. – Ellesedil