2016-04-26 10 views
0

私はいつも変換を日付形式に使用しています。以下を参照してください。新しいSQLユーザーとしては、FORMATを使用することもできます。下記を参照してください。変換関数はデータを文字列に変換しますが、使用するのが最適な日付の書式設定を行うとわかりますか?SQL Server - 2008の形式と変換の変換

FORMAT(getdate(), 'MM/dd/yy') AS [MM/DD/YY], 
CONVERT(VARCHAR(8), getdate(), 1) AS [MM/DD/YY] 

答えて

1

通常どおり、個人的には、絶対に必要でない限り、データベースのコンバージョンをフォーマットすることはしません。あなたのデータを日付として保管し、あなたのアプリにそれをさせてください。

言い換えれば、FORMATを使用すると、CLRを有効にする代わりに、さまざまなロケールですばらしいことを行うことができます。 CONVERTはCLRを必要とせず、同じ作業のほとんどを実行できます。