达梦数据库支持的数据类型
达梦数据库的数据类型是很齐全的,oracle有的也基本有,达梦数据库为了跟oracle做兼容,特地设置了跟oracle一样的varchar2的类型。
字符型:char、varchar
数值类型:numberic、decimal、float、double等等
日期/时间类型:date、time、datetime(也可以写成timestamp)
大文本/多媒体类型:text、blob、clob、image等等
1、字符型
首先看一下字符类型char和varchar,这两类型的最大长度默认都是8188字节,具体情况受到页面大小和记录大小的共同限制。
create table tab_char
(
c1 char(10),
c2 varchar(10),
primary key(c1)
)
storage(on tbs1);
insert into tab_char values('aaa','bbb');
select * from tab_char;
2、数值类型
数值类型有numberic、decimal、float、double等等,number类型和Oracle的number类型并不完全一致,但是二者对于精度和标度的描述还是一致的。不过Oracle如果number不指定精度,则默认是38字节,而在达梦中,默认是20字节。
规律: numb