oracle函数问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 07:36:32
有没有函数判断SQL语句是否有返回值?例如XXX(select * from table)
如果语句有返回结果XXX函数就返回真,没有就否,请问这个函数是什么?如果ORACLE没有这个函数,那么有什么办法解决这个问题?我的思路是IF (SELECT * FROM TABLE) THEN ……

select count(*) from table
这个语句出力的就是table表的返回值,如果语句有返回值那麽不为0;相反的话如果select count(*) from table出力值为0,那麽就没有返回值

select count(*) from tablename where XXXX
decode()
case when 都可以达到目的呀

if exists (select * from where ……)