Oracle通过dblink merge into至远程数据库表的问题

     今天发现merge into 里写where条件之后,两个日期型的字段做小于的判断,结果更新不成功,一定要改为小于等于才能成功。做小于的判断 实验 ,发现一切正常。猜测可能跟dblink导致的,把目标表改为本地后,与实验结果一致。
    另外测试了number、varchar2类型的字段,也出现这样的问题。
    目前还没有查出具体原因。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14683446/viewspace-734971/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/14683446/viewspace-734971/

关于执行存过中使用dblinkmerge into会报错 ORA-00600: 在调用存过merge into 进行更新数据时出现 ORA-00600: 内部错误代码, 参数: [qerelFetch_10], [], [], [], [], [], [], [], [], [], [], [] 存过代码大概如下 CREATE OR REPLACE PROCEDURE sp_test_merge IS BEGIN MERGE INTO t_stock s USING (... 阅读详情

相关推荐

【技术笔记】Cadence实现Orcad与Allegro软件交互式布局设置

为了达到原理图和PCB两两交互的功能,需要在ORCAD中将允许交互进行勾选,这样才可以,执行菜单命令Options-Preference后,我们打开参数界面,进行选择Miscellaneous菜单,将交互模式进行勾选。在做硬件pcb设计的时候,原理图选中一个元器件,希望可以再PCB中可以直接选中。对于网必须是导入第一方网,第三方是无效的。在allegro中使能/关闭交互式布局功能。

weixin_50499137的博客 2032

使用DBlinkMerge into时候报错的问题

使用DBlinkMerge into时候报错的问题 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你...

LX19312116的博客 993

从寄存器配置到G值:一份给STM32开发者的SC7A20加速度数据换算保姆级指南

本文为STM32开发者提供SC7A20三轴加速度传感器的数据换算保姆级指南,详细解析从寄存器配置到G值转换的全过程。涵盖量程选择、输出值换算原理及优化代码实现,帮助开发者快速掌握加速度数据的物理意义转换技巧,提升运动感知系统开发效率。

weixin_29172963的博客 135

SQL Server 2008 MERGE语法

根据与源联接的结果,对目标执行插入、更新或删除操作。例如,根据在另一个中找到的差异在一个中插入、更新或删除行,可以对两个进行同步。 语法 [ WITH [,...n] ]MERGE [ TOP...

cuanji3287的博客 372

本地仓库和远程仓库合并报错及解决方案

问题重现: 本地建立git仓库,并commit了一些代码远程建立git仓库,并commit了一些代码 此时不论是从远程pull还是从本地push,都会报错! push 报错  ! [rejected]        master -> master (non-fast-forward) pull 报错  fatal: refusing to merge unrelated hi

sofeien的专栏 1664

Oracle--创建远程数据库连接及MERGE INTO

– Drop existing database link drop database link MEISHAN_2017; – Create database link create database link MEISHAN_2017 connect to YBSH_BASE using '192.168.2.123:1521/orcl'; select owner,object...

我妻善逸(あがつまーぜんいつ)的博客 240

采用dblinkmerge结合的方法完成数据库之间的数据更新

为方便完成指定数据的同步操作,可以采用dblinkmerge结合的方法完成。 操作环境:此数据库服务器ip为192.168.196.76,有center与branch两个库,一般需要将center的数据同步到branch,center为源库,branch为目标库,具体步骤如下: 1.在源库创建到目标库的dblink create database link br

崔向阳@李晓的博客 2543

oceanbase通过 DBLink 修改远端数据库中的数据

更新时间:2023-12-11 17:46:20编辑分享创建 DBLink 后,可以使用 DBLink 修改远端数据库中的数据。当前支持通过 DBLink 向 OceanBase 数据库Oracle 模式的数据库Oracle 数据库中写入数据。

viviliving的专栏 689

使用mergedblink 实现内网中的两个数据同步

这个项目中开发库与测试数据库分离,其中某些系统数据与基础资料数据经常需要进行同步,为方便完成指定数据的同步操作,可以采用dblinkmerge结合的方法完成,简单方便。操作环境: 此Oracle数据库服务器ip为192.168.196.76,有center与branch两个库,一般需要将center的数据同步到branch,center为源库,branch为目标库,具体步骤如下:1.在源库

Janus 904

Oracle空闲等待事件SQL*Net message from dblink不一定没问题

开发找到我说一个数据库定时任务一直没有执行,因为JOB下一次执行时间一直不动。遇到这种问题,首先要看数据库报告,因为有可能是JOB hang住了,特别是有DB link的业务。     果然,排在第一的就是这个JOB执行的存储过程。 Elapsed Time (s) Executions Elapsed Time per Exec (s) %Total

关注系统性能调优 9731

Materialized View 物化视图实现 Oracle 双向同步

Oracle 数据库跨库同步有很多种方式可以实现, 比如触发器, Materialized View(MV), Stream, Goldengate 等        Materialized View(物化视图)是包括一个查询结果的数据库对像, 它是远程数据的的本地副本, 或者用来生成基于数据求和的汇总. 物化视图存储基于远程的数据, 也可以称为快照. 这个基本上就说出了物化视图的本质

dataminer 的博客 4675

oracle不是用merge效率,11G通过dblinkmerge效率问题

由于优化器无法获取remote的的统计数据, 因此可以考虑改为如下的语句, 测试一下, 看结果是否完全正确, 并测试一下性能merge into vfusing (select rid,c1,c2,c3c4from (select /*+ DRIVING_SITE(tf) */vf.rowid rid,tf.sid,max(tf.sid) over(partition by tf.c2) ma...

weixin_39804620的博客 158

Oracle数据库之间数据同步

源库(ENV库)中定义如下包: 包定义如下: CREATE OR REPLACE PACKAGE PKG_DATA_REPORT IS — Author : JOHNFNASH— Created : 2017/6/8 17:48:03— Purpose : DATA REPORT TO YW –数据同步存储过程PROCEDURE SP_DATA_RESPORT; –数据增量同步...

weixin_49071459的博客 376

Oracle

OracleOracle0.概念1.数据库对象1.1 视图 View1.1.1 创建视图的语法1.1.2 视图的查询1.1.3 视图的作用1.1.4 授权创建视图1.1.5 创建简单视图(单)1.1.6 创建复杂视图(多)1.1.7 查询当前用户名下的所有视图1.1.8 删除视图1.1.9 同一数据库,两个不同账户之间的授权1.2 序列 SEQ1.2.1 什么是序列?1.2.2 创建序列1.2.3 查询用户的序列1.2.4 删除序列1.3 索引1.3.1 索引的概念1.3.2 创建索引1.3.3修改和

weixin_43766298的博客 1170

GBase 8a数据库DBLink四大特性介绍

DBLink(Database Link,数据库链接)是南大通用GBase 8a数据库(gbase database)提供的跨集群、跨异构数据库访问能力。,将 SQL 直接透传至远端数据库执行,支持 INSERT/UPDATE/DELETE/TRUNCATE/MERGE 等完整 DML 操作,实现真正的双向操作能力。无论是国产化替代过程中的"Oracle 共存期",还是多技术栈并存的企业环境,DBLink 都能让 GBase 8a 成为统一的数据访问入口。-- 本地与远端实时关联。

weixin_47390342的博客 187

oracle往mysql数据同步存储过程_Oracle数据库之间数据同步

源库(ENV库)中定义如下包:包定义如下:CREATE OR REPLACE PACKAGE PKG_DATA_REPORT IS— Author : JOHNFNASH— Created : 2017/6/8 17:48:03— Purpose : DATA REPORT TO YW–数据同步存储过程PROCEDURE SP_DATA_RESPORT;–数据增量同步存储过程PROCEDURE S...

weixin_34377666的博客 689

Oracle工作总结基础篇(一)

连接Oracle服务器(SID和服务名的区分) 如果orcl设置为SID:则1521后面用 ‘:’,比如: <Resource auth="Container" driverClassName="oracle.jdbc.driver.OracleDriver" maxActive="100" maxIdle="10" maxWait="10000" name="jdbc/testD...

迟到滴滴 702
上一篇: insert,update,delete产生redo日志的比较
cuici3945
博客等级 码龄10年 0粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值