--检查表是否有效
function is_tab_valid(v_tab_name varchar2,v_dblink_name varchar2 default null) return boolean
as
n_count number default 0;
b_result boolean default false;
begin
--检查表记录数,只要顺利执行就认为存在
execute immediate 'select count(1) from '||v_tab_name||case when v_dblink_name is not null then '@'||v_dblink_name end into n_count;
if n_count >= 0 then
b_result := true;
end if;
return b_result;
exception
when others then return false;
end is_tab_valid;
检查表是否有效
最新推荐文章于 2020-12-06 10:11:27 发布