0

我需要在我的数据库中设置一个标志,以防我定期更新我的数据的链接服务器无法访问。

有什么建议么?

4

1 回答 1

0

您可以尝试在远程数据库中选择 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;
/
于 2012-05-02T10:38:26.250 回答