一、字符型:
- 数据类型[数据类型在数据结构中的定义是一个值的集合以及定义在这个值集上的一组操作。]取值范围 说明 varchar2 0~4000 可变长度的字符串[字符串主要用于编程,概念说明、函数解释、用法详述见正文,这里补充一点:字符串在存储上类似字符数组,所以它每一位的单个元素都是可以提取的,如s=“abcdefghij”,则s[1]=“a”,s[10]="j",而字符串的零位正是它的长度,如s[0]=10(※上述功能Ansistring没有。]nvarchar2 0~1000 用来存储[1、存储,把钱或物等积存起来。]unicode字符集[字符(Character)是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。]的变长字符型数据 char 0~2000 用于描述定长的字符型数据 nchar 0~1000 用来存储unicode字符集的定长字符型数据 long 0~2GB 用来存储变长的字符串
二、数字型:
- number(p,s) : p最大精度是38位(十进制[600,3/5,-7.99……看着这些耳熟能详的数字,你有没有想太多呢?其实这都是全***用的十进制,即1.满十进一,满二十进二,以此类推……2.按权展开,第一位权为10^0,第二位10^1……以此类推,第N位10^(N-1),该数的数值等于每位位的数值*该位对应的权值之和。])p代表的是精度,s代表的是保留小数位数;可以用来存储定长的整数和小数 float : 用来存储126位数据(二进制[二进制是计算技术中广泛采用的一种数制。])存储的精度是按二进制计算的,精度范围为二进制的1~126,在转化为二进制时需要乘以0.30103
三、日期类型:
- date: 用来存储日期和时间,精确到秒 timestamp :显示的日期比date更精确,精确到小数秒,还能够显示上午还是下午
四、其他数据类型:
- blob:最多可以存放4GB存储二进制数据 clob:最多可以存放4GB存储字符串数据 bfile:大小与操作系统有关用来把非结构化[所谓结构化,是指将逐渐积累起来的知识加以归纳和整理,使之条理化、纲领化,做到纲举目张。]的二进制数据存储在数据库以外的操作系统文件中