您的位置:首页 > 数据库 > Oracle

Oracle和SQL server的数据类型比较

2016-03-10 00:00 351 查看
类型名称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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: