首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用DB_link插入select到远程数据库

使用DB_link插入select到远程数据库
EN

Stack Overflow用户
提问于 2021-12-21 10:09:56
回答 1查看 51关注 0票数 0

我正在尝试使用DB_LINKS更新远程数据库表,在那里我会出错。

代码语言:javascript
复制
SQL Error: ORA-00907: missing right parenthesis
00907. 00000 -  "missing right parenthesis"
*Cause:    
*Action:

案件情节-

  1. From本地数据库-作为sysdba连接

sqlplus / as sysdba

  1. Update远程数据库,从本地数据库中获取值

插入到username.D_BackupStatus@db_link_name中(从v$数据库中选择“‘”(选择解码(db_unique_name,NULL,name,db_unique_name) ),’\、\‘’\x\x‘\##.’,‘\##^ TRIM’‘\x{e76f}\x{e76f}\“星期三”、“星期四”、“星期四”、“星期五”、“星期五”、“星期六”、“(从$实例中选择host_name )、从TO_DATE (TO_CHAR (START_TIME,‘dd”)中选择TO_DATE),'dd-mon-rr') >= TO_DATE (TO_CHAR (SYSDATE-6,‘dd’),‘dd’)和input_type IN ('DB满‘),‘'DB’)START_TIME命令);

输出

代码语言:javascript
复制
Error starting at line : 1 in command -
insert into username.D_BackupStatus@db_link_name 
(select '''' ||
(select decode(db_unique_name,NULL,name,db_unique_name) from v$database)||''','''||
to_char(START_TIME,'dd-mon-rr hh24:mi:ss') || ''','''||to_char(END_TIME,'dd-mon-rr hh24:mi:ss') 
|| ''',''' || time_taken_display|| ''',''' ||trim(STATUS) || ''',''' || INPUT_TYPE||''','''
||decode(to_char(start_time, 'd'), 1, 'Sunday', 2, 'Monday',3, 'Tuesday', 4, 'Wednesday',5, 'Thursday', 6,
'Friday',7, 'Saturday')||''','''||(select host_name from v$instance) ||''''
from V$RMAN_BACKUP_JOB_DETAILS
where to_date(to_char(START_TIME,'dd-mon-rr'),'dd-mon-rr')>=to_date(to_char(sysdate-6,'dd-mon-rr'),'dd-mon-rr')
and input_type in ('DB FULL','DB INCR')
order by START_TIME)

Error at Command Line : 11 Column : 1
Error report -
SQL Error: ORA-00907: missing right parenthesis
00907. 00000 -  "missing right parenthesis"
*Cause:    
*Action:

有人能帮我查询一下吗,怎么了??

EN

回答 1

Stack Overflow用户

发布于 2021-12-21 10:12:22

从子查询中删除ORDER BY子句;它在该上下文中无效。

代码语言:javascript
复制
       AND input_type IN ('DB FULL', 'DB INCR')
       -- ORDER BY start_time
                                               );

不知道接下来会发生什么,除了你可以使用Q-引用机制和避免这么多单引号。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70433726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档