真男人Allen 2022-07-04 16:59
浏览 58
已结题

INSERT INTO SELECT远程链接查询结果插入语句报错

INSERT INTO SELECT远程链接查询结果插入语句报错(ORA-00949: 非法引用远程数据库)

INSERT INTO T_RIBAOGUANLI_WK
(NO, RIBAO_NO, USER_CD, COMPANY_CD)
SELECT ROWNUM AS NO, RIBAO_NO, '000001' AS USER_CD, COMPANY_CD
FROM (SELECT /*+ driving_site(V_ALL_RIBAO) */
DISTINCT RIBAO_NO,
COMPANY_CD,
GROUP_NAME,
NEIRONG
FROM V_ALL_RIBAO@MAINDBLINK
WHERE 1 = 1
AND ((CONTAINS@MAINDBLINK(NEIRONG, '"%c%" OR "%z%"') > 0))
ORDER BY RIBAO_NO DESC)
ORDER BY NO

报的错:ORA-00949: 非法引用远程数据库

第三行以下的SELECT可以正常查询,加入INSERT INTO就会报错

补充:远程链接查询时的条件里面有用到全文索引(CONTAINS),不用全文索引的话可以正常插入

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 7月12日
    • 修改了问题 7月4日
    • 修改了问题 7月4日
    • 修改了问题 7月4日
    • 展开全部

    悬赏问题

    • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
    • ¥15 安装quartus II18.1时弹出此error,怎么解决?
    • ¥15 keil官网下载psn序列号在哪
    • ¥15 想用adb命令做一个通话软件,播放录音
    • ¥30 Pytorch深度学习服务器跑不通问题解决?
    • ¥15 部分客户订单定位有误的问题
    • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
    • ¥15 Bug traq 数据包 大概什么价
    • ¥15 在anaconda上pytorch和paddle paddle下载报错
    • ¥25 自动填写QQ腾讯文档收集表