如果其他会话修改记录,导致索引调整或数据存放位置变动,就会引起 ORA-01410 错误。
openquery 的 SELECT 语句中加上 FOR UPDATE 试试。