永发信息网

使用kettle,从mysql抽取数据到ORACLE 出现不明BUG,有一列全数字ID,到ORACLE数据库后全部增加了65536.

答案:2  悬赏:70  手机版
解决时间 2021-02-11 15:35
用的插件 : 表输入——>表输出
最佳答案
中间加一个字段选择,抽取过程中预览数据看有没有问题
全部回答
mysql与oracle区别总结如下: 1. oracle是大型数据库而mysql是中小型数据库,oracle市场占有率达40%,mysql只有20%左右,同时mysql是开源的而oracle价格非常高。 2. oracle支持大并发,大访问量,是oltp最好的工具。 3. 安装所用的空间差别也是很大的,mysql安装完后才152m而oracle有3g左右,且使用的时候oracle占用特别大的内存空间和其他机器性能。 4.oracle也mysql操作上的一些区别 ①主键 mysql一般使用自动增长类型,在创建表时只要指定表的主键为auto increment,插入记录时,不需要再指定该记录的主键值,mysql将自动增长;oracle没有自动增长类型,主键一般使用的序列,插入记录时将序列号的下一个值付给该字段即可;只是orm框架是只要是native主键生成策略即可。 ②单引号的处理 mysql里可以用双引号包起字符串,oracle里只可以用单引号包起字符串。在插入和修改字符串前必须做单引号的替换:把所有出现的一个单引号替换成两个单引号。 ③翻页的sql语句的处理 mysql处理翻页的sql语句比较简单,用limit 开始位置, 记录个数;oracle处理翻页的sql语句就比较繁琐了。每个结果集只有一个rownum字段标明它的位置, 并且只能用rownum<100, 不能用rownum>80 ④ 长字符串的处理 长字符串的处理oracle也有它特殊的地方。insert和update时最大可操作的字符串长度小于等于4000个单字节, 如果要插入更长的字符串, 请考虑字段用clob类型,方法借用oracle里自带的dbms_lob程序包。插入修改记录前一定要做进行非空和长度判断,不能为空的字段值和超出长度字段值都应该提出警告,返回上次操作。 ⑤空字符的处理 mysql的非空字段也有空的内容,oracle里定义了非空字段就不容许有空的内容。按mysql的not null来定义oracle表结构, 导数据的时候会产生错误。因此导数据时要对空字符进行判断,如果为null或空字符,需要把它改成一个空格的字符串。 ⑥字符串的模糊比较 mysql里用 字段名 like &apos;%字符串%&apos;,oracle里也可以用 字段名 like &apos;%字符串%&apos; 但这种方法不能使用索引, 速度不快。 ⑦oracle实现了ansii sql中大部分功能,如,事务的隔离级别、传播特性等而mysql在这方面还是比较的弱。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
重庆华尔斯饭店是不是高档饭店啊?
一百元人民币后面DD92988888值多少钱有没有收
单选题若两圆的半径分别是3cm和7cm,圆心距为
维生素B2,B6可以每天吃吗?
杭州千岛湖中洲投资发展有限公司在什么地方啊
我国最大的个人征信系统数据库是中国人民银行
上海浓情婚纱摄影连锁地址有知道的么?有点事
葡萄是不是植物
聚鑫楼在什么地方啊,我要过去处理事情
王者荣耀现在李白皮肤 凤和凰能买到吗
现在喂养什么动物有前景些?
DANS LE REVE 是法文吗?请问是什么意思?谢
Y697地址在哪,我要去那里办事
小米手机屏幕碎过,修了以后上面不好用了
“只缘感君一回顾,使我思君朝与暮”是什么意
推荐资讯
鼠标左键打LOL的时候点不动,鼠标跟主机的没
长城H61.5t 用什么机油好
【unfortunately是什么意思】unfortunatelyse
成都农商银行(大邑花水湾支行)在什么地方啊,
请问:斟一盏浊酒,品人生百味.然酒尽空壶,叹人
工银信用卡免年费须消费单笔满5千还是累计满5
学英语一定要学英语音标吗
我们e家NO.粤0139怎么去啊,有知道地址的么
上海灵江爱华建德大同店我想知道这个在什么地
太安胡同/满井胡同(路口)我想知道这个在什么
请问这个航空机电设备维修专业靠二级建造师
项目监理机构在施工阶段投资控制的主要任务不
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?