为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:
表TABLE_5数据:
select * from "SYSDBA"."TABLE_5" WHERE "COLUMN_1"='asAS' AND NOT
( "COLUMN_2" IS NULL
OR "COLUMN_2"='');
结果集为什么包括NULL那一行
!
请检查COMPATIBLE_MODE值是否等于2,如果该值等于2,部分兼容oracle的情况下null 与空值采用一视同仁的方式处理,可通过以下sql查询:
select * from v$parameter where name like '%COMPATIBLE_MODE%';
select * from v$dm_ini where para_name='OPTIMIZER_OR_NBEXP'
看一下这个值是多少