达梦数据库
----------------- sqlserver 数据库 -----------------
⽂本类型
char 固定 unicode 最⼤长度8000
varchar 可变长 unicode 最⼤长度8000
text 存储长⽂本信息 最⼤长度 2的31次⽅-1
nchar 固定 unicode 最⼤长度4000
nvarchar 可变长 unicode 最⼤长度4000
整数类型
bigint 8字节 -2的63次⽅~2的63次⽅-1 整数
int 4字节 -2的31次⽅~2的31次⽅-1 整数
smallint 2字节 2的15次⽅~2的15次⽅-1 整数
tinyint 1字节 0~255 整数
精确数字类型oracle decimal类型
decimal 负10的38次⽅~10的38次⽅-1 固定精度和⼩数和的数字
numeric 等同于 decimal 不指定位数 默认18位整数 0位⼩数
近似数字
float[(n)] 表⽰访问 -1.79E+308~1.79E+308(1.79乘以10的308次慕) n 表⽰精度 在1-53之前取值,当n在1-24之间时 ,精度为7位有效数字,占⽤4个字节;当n在25-53之间时精度为15位有效数字,占⽤8字节
real 表⽰范围 -3.40E+38~3.40E+38 占⽤4个字节存储空间,相当于float(24)
⽇期类型
datetime 允许的访问1753-1-1 ⾄ 9999-1-1
smalldatetime 允许的范围 1900-1-1 ⾄2079-6-6 时间精度的不同 datetime 精确到3/100秒 smalldatetime 精确到1分钟
格式说明
分隔符数字⽅式 2013-08-20 或者 08/20/2013
纯数字 08202013
英⽂数字⽅式 Aug 20,2013
⽇期在使⽤的时候 使⽤单引号括起来
货币类型
monney 货币数值 介于-2的63次⽅和2的63次⽅-1 之间;精确到货币千分之⼀
smallmoney 货币数值 -2.14748.3648 ~ 2.14748.3648 之间;精确到货币千分之⼀
位类型
bit 表⽰ 是/否 数据的类型 (0,1 true ,false)
⼆进制
binary 固定长⼆进制数据 最⼤长度2的31次⽅字节
vbinary 可变长⼆进制数据 最⼤长度8000字节
inage 可变长⼆进制数据 最⼤长度2的31次⽅字节
----------------- 达梦数据库 -----------------
字符型:char、varchar 最⼤长度默认都是8188
数值类型:numberic、decimal、float、double等等
Oracle如果number不指定精度,则默认是38字节,⽽在达梦中,默认是20字节。
⽇期/时间类型:date、time、datetime(也可以写成timestamp)
date、time、datetime(也可以写成timestamp),data类型把⽇期和时间分成了两个部分,对应两种不同的类型data和time,date的精度只到天,⽽time的精度到毫秒。达梦中也有即包括年⽉⽇也包括时分秒的数据类型datetime,也就是timestamp类型。
⼤⽂本/多媒体类型:text、blob、clob、image等等,text类型类似oracle中的long,
不过没有long那么多的限制。text、blob、clob、image的最⼤长度都是1-2G,
相当于oracle long字段的长度,blob和image类型的字段内容必须存储⼗六进制数字串内容。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论