IF((SELECT COUNT(*) FROM IPA_PRCADJ_HDR WHERE TRM_CODE = 41) = 0)
THEN
select '111111' from dual;
ELSE
SELECT '0000000' FROM DUAL;
END IF;
显示错误..
命令中从第 73 行开始出错:
END IF
ERROR REPORT:
Unknown Command
最佳答案
你不能创造这样的条件。尝试在 select
语句中构建它们,如下所示:
select case
when exists
( select 1
from IPA_PRCADJ_HDR
where TRM_CODE = 41
)
then '111111'
else '0000000'
end
from dual
关于sql - 检查oracle表是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24077739/