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が使用された理由を知りたいと思います。
つまり、SEQIDは主キー列であり、nullにすることはできません。ここでNVLの必要性はありますか?
where句を満たすレコードが見つからない場合、B.SEQIDをnullにすることはできますか?(これは意味がないことはわかっていますが、質問する必要がありました)