摘要:
Oracle中的空字符串基本上是被当成空NULL来处理的,我们可以从下面的得到印证。select nvl('','NULL') from dual 返回 'NULL'select 1 from dual where '' is null 返回 1如果我们在往数据表里插数据的时候,把某个值赋成空串(''),而查询条件加入了诸如col_x = ''等条件的话,结果是无法查出来的。反过来,在使用||连接符时,NULL值又被当作空串来使用。select NULL || 'XX' from d 阅读全文