有没有查询是否存在记录的好的方法?
在存储过程中经常需要检索其他表的数据插入到特定的表。
可是如果select语句没有检索到结果,就会触发oracle异常,停止执行以后的脚本。
(有没有办法让其继续执行啊,就算处理了异常,以后的脚本也不执行)
所以需要select以前判断是否存在记录:
select count(*) into tmpCount from tablename where .... and rownum < 2;
if tmpCount > 0 then ..
不知道这种方法是否合适?有没有更高效率的方法?