select NVL(B.SEQID, A.LVL5_ID) LVL6_ID, NVL(B.NAME, ' ') LVL6_NAME, A.LVL5_ID
FROM LVL5 A, ABC B WHERE A.LVL5_ID = B.LVL7
上面的查询是在我的系统中定义了一个视图。在这里我想知道为什么使用NVL。NVL功能
问题是,SEQID是主键列,不能为空。那么这里是否需要NVL?
可以B.SEQID为空,如果没有记录满足WHERE子句可以找到?(我知道这没有道理,但我不得不问)
非常感谢!说得通 – MozenRath 2012-04-20 07:52:05