点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)版本:SAP HANA版本(fa...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)版本:SAP HANA版本(fa...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
版本:SAP HANA版本(fa/hana1sp12)
错误:
有一个记录为DATE数据类型列,该列的值为NULL。 然后,当我使用过滤器DATE IS NULL条件命令SQL语句时,系统判断它是有效值而不是无效值。
例如:
### [应该正确,但系统认为不正确。]
从表WHERE ORDER_NUMBER = number中选择RELEASE_DATE,并且release_date为空;
### [应该是错误的,但是系统认为它是正确的。]
-
从表WHERE ORDER_NUMBER = number中选择RELEASE_DATE,然后release_date ='00000000';
-
从表WHERE ORDER_NUMBER = number'中选择RELEASE_DATE,然后release_date ='';
-
从表WHERE ORDER_NUMBER = number中选择RELEASE_DATE,并且release_date不为空;
(4.1 kB)
然后 ...
问题:
1。 为什么剂量数据库引擎将空白和" 00000000"视为相同?
2。 如何查看数据库中的REALLY值? JDBC,ODBC和.NET驱动程序为列返回NULL值。 您如何推荐方法?
谢谢。
一周热门 更多>