码迷,mamicode.com
首页 > 数据库 > 详细

Oracle中的数据类型

时间:2018-03-26 00:39:05      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:declare   通过   rac   基本数据   布尔类型   好处   修改   length   date   

1 基本数据类型

1)数值类型 number number可以通过number(p,s)来格式化数字。P表示精度,指数值中所有有效数字的个数。参数s表示刻度范围,表示小数点右边小数位的个数。

比如 num_money number(9,2);

2)字符类型 varchar2,char,long,nchar,nvarchar2等. varchar2 用于存储可变长度的字符串。最大长度为4000字节。char类型表示指定长度的字符串。char(maxlength)

maxlength表示可存储字符的最大长度。char类型的默认最大长度为1字节。long类型表示一个可变的字符串。

3)日期类型 只有一种 date类型。存储空间是7个字节 存储世纪、年、月、日、小时、分钟、秒

4)布尔类型 其变量值可以是TRUE,FALSE,或null。

2 特殊数据类型

1%type类型 可以申明一个与指定列名称相同的数据类型。例如 declare  var_job   emp.job%type; emp.job的数据类型是varchar(20),那么var_job的数据类型也是varchar(20); 其好处有1 不必查看表中各个列的数据类型,可以确保所定义的变量能够存储检索到的数据。2 如果对表中已有的数据类型进行修改,不必考虑对定义的变量进行类型更改。%type类型的变量会根据列的实际类型自动调整。

Oracle中的数据类型

标签:declare   通过   rac   基本数据   布尔类型   好处   修改   length   date   

原文地址:https://www.cnblogs.com/yachao1120/p/8647716.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!