我需要在我的数据库中设置一个标志,以防我定期更新我的数据的链接服务器无法访问。
有什么建议么?
您可以尝试在远程数据库中选择 dual 并注意它何时不可用。
declare
l_available number;
begin
begin
-- Try and find the remote DB.
execute immediate 'select 1 from dual@remote_db'
into l_available;
exception when others then
l_available := 0;
end;
update my_table
set available = l_available
where server = remove_db;
end;
/