在数据库中:原始数据又称用户数据,是未经过处理或简化的数据,这些数据可能是也可能不是机器可读形式。它构成了物理存在的数据。在数据库中一般是一几种基本的数据类型存在。
元数据是系统数据库中的数据,其主体是数据字典。数据字典是数据库系统中各种描述信息和控制信息的集合。元数据用来是描述其它数据的特性,并提供背景信息和含义的数据。通常,元数据也用于描述数据结构,数据要素,数据的内在关系和其它特征。它还允许数据可被追踪至产生数据的个体。[1] 其使用目的在于:识别资源;评价资源;追踪资源在使用过程中的变化;实现简单高效地管理大量网络化数据;实现信息资源的有效发现、查找、一体化组织和对使用资源的有效管理。
字符类型
char[(length)] 定长字符 最长2000字节
varchar2[(length)] 可变长度的字符数据类型,最长4000字节
NCHAR[(length)] 固定长度的字符数据类型,由国际字符语言(national language Support,NLS)字符集字符组成,最长2000字节
LONG 可变长度的字符数据类型 最长2GB
RAW 原始的二进制数据类型,最长2000字节
long raw 原始的二进制数据类型,最长2GB
rawid 数据库中一窜12字节地址,用于定位磁盘上某一行及其所指向的对象
urawid 通用的rawid,用于表,是一种行主键的表示
大对象
blob 大原始二进制对象,最大长度4GB
clob 大字符对象,最大长度4GB
nclob 由NLS字符集字符组成的大字符数据,最长长度4GB
bfile 提供对存储在oracle数据库之外的操作系统文件中的二进制文件访问,最大4GB
日期类型
date 定宽的7字节的日期/时间数据类型,包含7个属性:世纪、年、月、天、小时、分、秒
timestamp 7字节或12字节的定宽日期/时间数据类型,与DATE不同时可以包含小数秒,小数点最多可保留9位
timestamp with time zorn 提供对时区的支持
timestamp with local time zorn 对时区敏感的时间类型
interal year to month 存储年月段,可对date和timestamp类型进行加减运算
interval day to second 存储天/小时/分/秒时间段,支持9位小数秒
数据类型
number[(precision[,scale])] 范围1~38
精度(precision) 数字中的数字位数
尾数(scale) 小数点右边的数字位
oralce只提供一种数字类型:NUMBER 类型,oracle中存储的所有数字数据多可当作number类型(10g后 支持binary_float,binary_double)。下面数据类型可与ANSI SQL兼容:
/**
ANSI SQL :美国国家标准化组织(ANSI)”是一个核准多种行业标准的组织。SQL作为关系型数据库所使用的标准语言,最初是基于IBM的实现在1986年被批准的。1987年,“国际标准化组织(ISO)”把ANSI SQL作为国际标准。这个标准在1992年进行了修订(SQL-92),1999年再次修订(SQL-99)。目前最新的是SQL-2003。
**/
float
numberic
decimal
number
integer
int
smallint
double precision
real[2]