本文主要是针对从Oracle数据库到DB2数据移植的实际操作过程中一些需我们大家注意问题进行了破解,以下就是对从Oracle数据库到DB2数据移植的实际操作过程中一些需我们大家注意问题进行了破解介绍,望大家借鉴。
1、Oracle中的decode
DB2解决方案:用case条件表达式完成。
case两种语法模式:
WHEN 条件 THEN 结果1
ELSE 结果2
(2)CASE 表达式1
WHEN 表达式2 THEN 结果1
ELSE 结果2
上面的WHEN可以重复多次,就像C中的SWITCH ..CASE的表达.
例如:
SELECT ORDNO,CUSNO,
CASE MONTH(SHIPDATE)
WHEN ”01” THEN ”Jan”
WHEN ”02” THEN ”Feb”
WHEN ”03” THEN ”Mar”
WHEN ”04” THEN ”Apr”
WHEN ”05” THEN ”May”
WHEN ”06” THEN ”Jun”
WHEN ”07” THEN ”Jul”
WHEN ”08” THEN ”Aug”
WHEN ”09” THEN ”Sep”
WHEN ”10” THEN ”Oct”
WHEN ”11” THEN ”Nov”
WHEN ”12” THEN ”Dec”
【编辑推荐】
mysqlworkbench怎么建立数据库模型,怎么建表
方法一:1、首先我们使用MySQL提供的命令行界面来导入数据库,确保自己的电脑中安装了MySQL数据库,我们可以通过命令行来确认是否安装了MySQL数据库,当然,第一步是打开Mysql的数据库服务,我们使用命令行来打开2、启动MySQL后,我们找到需要用到的脚本文件,也就是数据库文件,当然,我们首先得建立一个数据库,这样才可以导入脚本。3、我们在将脚本拷到本地磁盘的根目录,这样方便进入找到脚本,这里以D盘来说明,使用:接着我们来到命令行,使用SOURCE d:/;来导入数据库,先进入mysql4、首先要在数据库中建立好数据库,然后导入脚本,所以先建立一个数据库哦,不要脚本是不知道你要往哪个数据库中导入脚本的5、然后就可以输入导入文件命令:mysql> USE 数据库名;mysql> SOURCE d:/;
mysql把一个数据库中的数据复制到另一个数据库中的表 2个表结构相同
1、使用软件Navicat就可迁移复制数据库,打开Navicat,右键点击左边空白的地方,点击New Connection下的MySQL,创建一个服务器的连接,下面将演示把本地的数据迁移到服务器:2、在弹出的创建新连接的窗口里,输入服务器的IP,数据库账号,密码等,然后就可以连接数据库了:3、创建好后们打开本地的数据库,点击“Data Transfer”(数据传输),接着弹出新的界面:4、新窗口中在左边选择本地数据库的库,和需要转移的表,可以选择一个,或多个表:5、然后在右边的目标里,选择服务器的连接,然后选择服务器上的数据库:6、选择完成后,就开始进行数据转移了,数据量不是很大的,很快就会转移完成的。以上就是mysql中数据复制到另一个数据库的方法:
怎么把mysql中的数据表导入到oracle数据中

可以用PB、PLSQL Developer等软件,把表的数据倒成SQL文件,在MySql中执行!PLSQL Developer下载:我们项目组曾经将Oracle的数据倒入到DB2中,没有DBA,没有用到任何工具,是写数据迁移程序,大概步骤是这样:1、根据双方数据库的数据字典,罗列出需要的字段2、编写相应的迁移程序,主要注意的地方就是Oracle的数据类型要做相应的转换,转移成DB2里有的,删除倒出时一些无用的数据,使导入的数据具有意义!3、抽取数据做验证!你参考一下,如果数据量不大的话,完成可以用把表的数据倒成SQL文件再执行!
发表评论