我只想一谈一个与甲骨质问有关的问题。
create or replace
PROCEDURE "LOAD_USERNAME"
IS
cursor usu is
select userid
from local_user;
BEGIN
for usu_rec in usu
loop
update loc_user set username =(
select cod_user
from (
select cod_user, row_number() over (order by date_createad desc) r
from user_table@DBLINK where cod_person=usu_rec.userid
)
where r = 1
)
where externaluserid=usu_rec.userid;
end loop;
END;
基本上,试图从其他数据库获得用户代码(最后一种创建),并更新当地表格。 这似乎行之有效,但我需要太多时间。 我只能通过发展信息网对偏远数据库进行检查。
请说一下,我会帮助找到更好的办法。
I thank your help in advance.