日付形式の設定 :
[注:これは多くの場合、日付の解釈の問題を解決する方法ではありません。回避できる場合は、日時を文字列として保存しないでください (代わりに日時列または日付列を使用してください)。文字列形式で保存する必要がある場合は、基本的に YYYYMMDD 形式の ISO 8601 形式を使用してください]
MSDN の例:
-- Set date format to day/month/year. SET DATEFORMAT dmy; GO DECLARE @datevar datetime2 = '31/12/2008 09:01:01.1234567'; SELECT @datevar; GO -- Result: 2008-12-31 09:01:01.123 SET DATEFORMAT dmy; GO DECLARE @datevar datetime2 = '12/31/2008 09:01:01.1234567'; SELECT @datevar; GO -- Result: Msg 241: Conversion failed when converting date and/or time -- from character string. GO
プレ>