oracle function 中的空值判断问题
比如在某一oracle function中有如下代码:
dd varchar2(20);
select aa into dd from table_A where bb= 'c'; // sql_a
IF dd = ? THEN
-- do something
END IF;
.....
提问:若sql_a找不到记录,然后IF语句是判断是否返回记录的, 请问 上述代码中的 ? 究竟是个什么值,我尝试过“ dd = null ”,“dd is null”,“ dd = '' ”都不行,知道的请回帖一下,谢谢!