它仅对于较新的数据类型(
date/
datetime2)而言是明确的
为了向后兼容,它仍然依赖于dateformat
datetime。
在SQL Server 2012上
SET DATEFORMAT DMYSELECT CAST('2013-01-05' AS DATETIME), CAST('2013-01-05' AS DATETIME2), CAST('20130105' AS DATETIME), CAST('20130105' AS DATETIME2) yyyymmdd在处理这些数据类型时,可以将其用作明确的格式。
请参阅日期时间数据类型的最终指南(
unseparated在该文章中称为格式)



