当前位置: 代码迷 >> SQL >> SQLSERVER 跟 ORACLE 建库字段比较
  详细解决方案

SQLSERVER 跟 ORACLE 建库字段比较

热度:41   发布时间:2016-05-05 11:40:10.0
SQLSERVER 和 ORACLE 建库字段比较
类型名称OracleSQLServer比较
字符数据类型CHARCHAR都是固定长度字符资料但oracle里面最大度为2kb,SQLServer里面最大长度为8kb
变长字符数据类型VARCHAR2VARCHAROracle里面最大长度为4kb,SQLServer里面最大长度为8kb
根据字符集而定的固定长度字符串NCHARNCHAR前者最大长度2kb后者最大长度4kb
根据字符集而定的可变长度字符串NVARCHAR2NVARCHAR二者最大长度都为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)]Oracle里面p代表小数点左面的位数,s代表小数点右面的位数。而SQLServer里面p代表小数点左右两面的位数之和,s代表小数点右面的位数。?
整数类型INTEGERINT同为整数类型,存储大小都为4个字节
浮点数类型FLOATFLOAT?
实数类型REALREAL?

  相关解决方案