一尘不染

SQL强制转换日期时间

sql

在SQL Server 2005中,为什么这样做:

PRINT Cast('' AS datetime)

展示:

1900年1月1日上午12:00

我会以为应该的null吗?


阅读 320

收藏
2021-03-10

共1个答案

一尘不染

空字符串将强制转换0为,之后将强制转换为时代日期。

与不同OracleSQL Server区分NULL和一个空字符串。

2021-03-10