2012-10-16 12 views

Odpowiedz

19

CAST i CONVERT mają podobną funkcjonalność. CONVERT jest specyficzne dla SQL Server i pozwala na większą elastyczność podczas konwersji między wartościami daty i czasu, liczb ułamkowych i monetarnych znaczników. CAST jest bardziej standardem ANSI dwóch funkcji. Sprawdź na tym blogu przykłady użycia obu: http://sqltutorials.blogspot.com/2007/06/sql-cast-and-convert.html

+0

Czy' CAST' nie jest * jedynym * standardem ANSI dwóch funkcji? – Zack

7

Funkcja convert może zrobić bardziej złożone konwersje, na przykład przekształcenie wartości datetime do varchar przy użyciu określonego formatu:

convert(varchar(16), dateTimeValue, 120) 
Powiązane problemy