摘要:
从表面上看,IN和EXITS的SQL语句是可互换和等效的。然而,它们在处理UULL数据时会有很大的差别,并导致不同的结果。问题的根源是在一个Oracle数据库中,一个NULL值意味着未知变量,所以操作NULL值的比较函数的结果也是一个未知变量,而且任何返回NULL的值通常也被忽略。 例如,以下查询都不会返回一行的值: select 'true' from dual where 1 = nul... 阅读全文
posted @ 2010-03-31 10:27
刘雨赣
阅读(336)
评论(0)
推荐(0)

浙公网安备 33010602011771号