我正在运行查询来检查是否有任何记录包含空白DateOfBirth
,但返回的数据不是我所期望的。
我运行了以下命令:
SELECT TOP 5 DateOfBirth, *
FROM [MyDataBase].[dbo].[CustomerRecord]
WHERE DateOfBirth = ''
当我运行这个程序时,我的结果显示如下行:
ID | 出生日期 | 姓 |
---|---|---|
1 | 1900-01-01 | 琼斯 |
2 | 1900-01-01 | 执事 |
6 | 1900-01-01 | 熏肉 |
10 | 1900-01-01 | 詹姆斯 |
12 | 1900-01-01 | 烧伤 |
显示Information_SCHEMA.Columns
列定义为 date
,COLUMN_DEFAULT
为,NULL
并IS_NULLABLE
设置为YES
。
那么为什么它不返回空白行呢?