好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

SQLSERVER和ORACLE数据类型对应关系详解和对应表格整理

Oracle SQLServer 比较 SQLServer 常见的 数据 库 类型 字符 数据 类型 CHAR CHAR :都是固定长度字符资料但oracle里面最大度为2kb,SQLServer里面最大长度为8kb 变长字符 数据 类型 VARCHAR2 VARCHAR :racle里面最大长度为4kb,SQLServer里面最大长度为8kb

Oracle SQLServer 比较

SQLServer 常见的 数据 库 类型

字符 数据 类型 CHAR CHAR :都是固定长度字符资料但oracle里面最大度为2kb,SQLServer里面最大长度为8kb
变长字符 数据 类型 VARCHAR2 VARCHAR :racle里面最大长度为4kb,SQLServer里面最大长度为8kb
根据字符集而定的固定长度字符串 NCHAR :NCHAR 前者最大长度2kb后者最大长度4kb
根据字符集而定的可变长度字符串 NVARCHAR2 NVARCHAR :者最大长度都为4kb
日期和时间 数据 类型 DATE 有Datetime和Smalldatetime两种 在oracle里面格式为DMY在SQLSerser里面可以调节,默认的为MDY
数字 类型 NUMBER(P,S) NUMERIC[P(,S)] :Oracle里面p代表小数点左面的位数,s代表小数点右面的位数。而SQLServer里面p代表小数点左右两面的位数之和,s代表小数点右面的位数。
数字 类型 DECIMAL(P,S) DECIMAL[P(,S)] :racle里面p代表小数点左面的位数,s代表小数点右面的位数。而SQLServer里面p代表小数点左右两面的位数之和,s代表小数点右面的位数。
整数 类型 INTEGER INT 同为整数 类型 ,存储大小都为4个字节
浮点数 类型 FLOAT FLOAT
实数 类型 REAL REAL


ORACLE的 数据 类型
常用的 数据 库字段 类型 如下:

字段 类型 中文说明 限制条件 其它说明
CHAR 固定长度字符串 最大长度2000 bytes
VARCHAR2 可变长度的字符串 最大长度4000 bytes 可做索引的最大长度749
NCHAR 根据字符集而定的固定长度字符串 最大长度2000 bytes
NVARCHAR2 根据字符集而定的可变长度字符串 最大长度4000 bytes
DATE 日期(日-月-年) DD-MM-YY(HH-MI-SS)
LONG 可变长度的字符 数据 最大长度2G(231-1)足够存储大部头著作
RAW 固定长度二进制 数据 最大长度2000 bytes 可存放比较小的多媒体图象声音等
LONG RAW 可变长度的二进制 数据 最大长度2G 可存放比较大的多媒体图象声音等
BLOB 大型的二进制对象(可变长度)最大长度4G
CLOB 大型的CHAR 类型 数据
NCLOB 大型的NCHAR 类型 数据
BFILE 存放在 数据 库外的大型的二进制文件
ROWID 数据 表中记录的唯一行号10 bytes ********.****.****格式,*为0或1,存储在索引中。
UROWID 同上 存储在索引中
NROWID 二进制 数据 表中记录的唯一行号 最大长度4000 bytes
NUMBER(P,S) 数字 类型 P为总的位数,S为小数位
DECIMAL(P,S) 数字 类型 P为总的位数,S为小数位
INTEGER 整数 类型 的整数
FLOAT 浮点数 类型
NUMBER(38),双精度
REAL 实数 类型
NUMBER(63),精度更高

注意:每个表中只能有一个LONG或LONG RAW列,……….。

几个常见的SQLSERVER和ORACLE 数据 类型 对应 关系 表格

SQL Server和Oracle 数据 类型 的 对应 关系

对应 关系 : 从 SQL Server 映射到 Oracle

从ORACLE 转化到 SQLSERVER

查看更多关于SQLSERVER和ORACLE数据类型对应关系详解和对应表格整理的详细内容...

  阅读:60次