oracle数据库之数据类型
来源:互联网 发布:google keep windows 编辑:程序博客网 时间:2024/04/29 20:06
一、pl/sql中的数据类型
3.数据类型
1)数字类型
NUMBER(P,S),可存储整数和浮点数;P是有效数字个数,S是小数点右边数字的个数;
PLS_INTEGER
BINARY_INTEGER
后两种只能存储整数
与number等价的子类型:DEC、DECIMAL、DOUBLE、PRECISION、INTEGER、INT、NUMERIC、REAL、SMALLINT、PLS_INTEGER、BINARY_INTEGER
2)字符类型
VARCHAR2:存储变长字符串,VARCHAR2(maxlength)32767字节,数据库中该类型最大长度为4000字节;
CHAR:存储定长字符串,CHAR(maxlength) 32767字节,数据库中该类型最大长度为2000字节
LONG:存储变长字符串,最大长度为32760字节,数据库中该类型最大长度为2GB
NCHAR、NVARCHAR2在PL/SQL8.0之后才有,长度根据各国字符集的不同而不同。
后两种类型的长度根据各国字符集的不同而不同;
3)日期类型
DATA,7字节,世纪、年、月、天、小时、分钟和秒;
4)布尔类型
BOOLEAN
5)type定义的数据类型(记录)
TYPE type_name IS RECORD(
variable_name datatype[,
variable_name datatype[,
...
);
二、oracle中的列类型
1、字符数据类型
CHAR[(<size>)[BYTE|CHAR]]
NCHAR[(<size>)]
VARCHAR2(<size>[BYTE|CHAR])
NVARCHAR2(<size>)
2、大对象数据类型
CLOB
NCLOB
BLOB
BFILE
3、数值数据类型
NUMBER[(<precision>[.<scale>])]
4、日期和时间数据类型
DATA
TIMESTAMP[(<precious>)]
TIMESTAMP[(<precious>)] WITH TIME ZONE
TIMESTAMP[(<precious>)] WITH LOCAL TIME ZONE
INTERVAL DAY[(<precious>)] TO SECOND
5、二进制数据类型
ROW(<size>)
LONG ROW
6、行数据类型
ROWID
UROWID
- oracle数据库之数据类型
- Oracle数据库之数据类型
- Oracle笔记之Oracle数据库数据类型
- Oracle数据库之数据类型选择小结
- oracle数据库 数据类型
- Oracle数据库的数据类型
- oracle数据库基本数据类型
- oracle数据库基本数据类型
- Oracle数据库的数据类型
- oracle数据库基本数据类型
- Oracle数据库的数据类型
- Oracle数据库学习之数据类型和表的操作
- Oracle学习之数据类型
- oracle数据类型之DATETIME
- ORACLE 之自定义数据类型
- Oracle数据类型之number
- ORACLE之 数据类型
- ORACLE之 LOB 数据类型
- VC++实现读取本地已登录的QQ号及应用代码
- MYSQL之列数据类型
- Ubuntu下通过源码安装mod_wsgi
- 芯片平台2013年展望(转)
- 浅谈pthread和Linux调度策略
- oracle数据库之数据类型
- Flex 中的字符串 与 整数转换
- VC++实现伪装进程路径
- 移植oracle数据库表结构到mysql
- 纯技术分析阿里云OS和Android之间的关系(转)
- 新浪微博首页的头部标题
- (强水过) Eqs (P1840)
- C嵌套python脚本调用心得
- Asp.Net MVC 学习心得 之 Html Helper