达梦数据库

达梦数据库

文本类型


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 整数

精确数字类型


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类型的字段内容必须存储十六进制数字串内容。

你可能感兴趣的:(达梦数据库)