SQL Server 到 Oracle 的数据迁移
陈拓
2006 年 5 月 20 日
以下的操作以 SQL Server2000 和 Oracle 10g 为例。开发工具使用 NetBeans 5.0。
一、 在 Oracle 数据库中创建新表
我们以表“中华人民共和国行政区划代码”为例。
在 SQL Server 中表的结构为:
数据片断:
SQL Server 和 Oracle 数据类型的对应关系
当数据从 SQL SERVER2000 向 ORACLE 10g 迁移时,可以做如下调整:
SQL SERVER ORACLE
DECIMAL[(P[, S])] NUMBER[(P[, S])]
NUMERIC[(P[, S])] NUMBER[(P[, S])]
FLOAT[(N)] NUMBER[(N)]
INT NUMBER
SMALLINT NUMBER
TINYINT NUMBER
MONEY NUMBER[19,4]
数字类型
SMALLMONEY NUMBER[19,4]
CHAR[(N)] CHAR[(N)]
字符类型
VARCHAR[(N)] VARCHAR2[(N)]
DATETIME TIMESTAMP(6)
日期时间类型
SMALLDATETIME TIMESTAMP(6)
评论0