在SQL Server 2005中,为什么这样做:
PRINT Cast('' AS datetime)
展示:
1900年1月1日上午12:00
我会以为应该的null吗?
null
空字符串将强制转换0为,之后将强制转换为时代日期。
0
与不同Oracle,SQL Server区分NULL和一个空字符串。
Oracle
SQL Server
NULL