首页 > 代码库 > 二、SQL基础

二、SQL基础

1.介绍oracle常用数据库类型

 oracle11g中提供的数据类型有23中,但日常中我们用的一般在10中以内的常用数据类型。下面用表格形式介绍常用数据类型:如下

oracle常见数据类型一览表
类型 数据类型 取值范围(字节) 说    明

varchar2 0 - 4000 可变长度的字符串 (最常用)
nvarchar2 0 - 1000 用于存储Unicode字符集的变长字符型数据
char 0 - 2000 用于描述定长的字符型数据
nchar 0 - 1000 用于存储Unicode字符集定长的字符型数据
long 0 - 2GB 用于存储变长的字符串 (很少用)
数字型 number(p,s) p最大精度是38位(十进制) p:精度;s:小数位  可以存储定长的整数和小数
float 存储126位数据(二进制) 存储精度按二进制计算的,在转化为十进制时要乘以0.30103
日期型 date 用来存储日期和时间  范围公元前4712-01-01 到 9999-12-31
timestamp 与date相比它更加精确,date精确到秒,而timestamp到小数秒,此外还能显示上午,下午
其他类型 blob 0 - 4GB 存储二进制数据
clob 0 - 4GB 存储字符串数据
bfile 大小与操作系统有关 用来把非结构化的二进制数据存储在数据库以外的操作系统文件中