SQL_server_与Oracle 数据库类型区别以及迁移计划 一、 数据类型区别: 当数据从 SQL SERVER 向 ORACLE 10g迁移时,可以做如下调整: Sql server Oracle 10g 数字类型 decimal [(P[, S])] NUMBER[(P[, S])] numeric [(P[, S])] NUMBER[(P[, S])] float[(N)] NUMBER[(N)] real[(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)] nchar[(N)] CHAR[(N)] nvarchar[(N)] VARCHAR2[(N)] 日期时间类型 datetime TIMESTAMP(6) smalldatetime TIMESTAMP(6) 其它 text CLOB image BLOB bit NUMBER(1 以上详细说明: Orace:主要支持 char ,varchar2,long,number,datetime,raw ,long raw ,clob,blob,bfie 前面三个是 Character 数据类型,varchar2 支持可变长度的字符串,long 支持可 变长度的字符数据,raw ,long raw 用于存储二进制数据,long raw 可变长度 最后三个是大对象(lob)数据类型,存储非结构化的信息,例如声音剪辑,视频文件 CLOG 表示Character Lob,可以存储大量的字符数据,它对于存储非结构化的XML 文档非常有用
BLOG 表示Binary LO