区切りのない文字列形式
Microsoft SQL Server 2005 では、日付データを区切りのない文字列として指定できます。日付データは、4 桁、6 桁、8 桁の数字、空文字列、または日付値のない時刻値で指定できます。
SET DATEFORMAT のセッション設定は、区切り文字のない数値エントリなど、すべて数字から成る日付エントリには適用されません。6 桁または 8 桁の文字列は、常に ymd と解釈されます。月と日は常に 2 桁です。
次に、有効な区切りのない文字列形式を示します。
[19]960415
4 桁の文字列は、年と解釈されます。この場合、月と日は 1 月 1 日に設定されます。したがって、4 桁しか指定しない場合は世紀を含める必要があります。
参照
概念
その他の技術情報
日付と時刻 (Transact-SQL)
SET DATEFORMAT (Transact-SQL)