请问为何使用function 返回的结果作为查询条件查不出结果?
创建了一个function,代码如下:
create function find_idno(sn char) return number is
idno number(14);
begin
select id_no into idno from dcustmsg@bossdb where phone_no = sn;
return idno;
end;
我想用function 的返回结果作为查询的条件,但不知为何出不来结果?不是没有结果,而是执行了半天sql 也没有执行完.
select * from dsrvmsg@bossdb where id_no = find_idno('13994469795');