Oracle 10g学习系列(2)
oracle常见的几种字符类型:
char的长度是固定的,最大长度为2K字节。比如说,你定义了char(20),即使你你插入abc,不足二十个字节,数据库也会在abc后面自动加上17个空格,以补足二十个字节。
中文在char中占两个字节,而英文占一个,所以char(20)你只能存20个字母或10个汉字。
varchar适用于长度不固定的,最大长度为4K字节。比如说,你定义了varchar(20),当你插入abc,则在数据库中只占3个字节
long用来存储最大长度为2GB的变长字符数据
number(p,s) ,用来存储整型或者浮点型数值。其中p是全部位数,s是小数位数。Number(5,2) 取值范围999.99~-999.99
date 用来存储日期数据
SQL> select to_char(sysdate,‘yyyy-mm-dd‘) from dual;
TO_CHAR(SYSDATE,‘YYYY-MM-DD‘)
------------------------------
2014-12-24SQL> select to_char(sysdate,‘yyyy-mm-dd hh24:mi:ss‘) from dual;
TO_CHAR(SYSDATE,‘YYYY-MM-DDHH24:MI:SS‘)
---------------------------------------------------------
2014-12-24 06:36:18SQL> select to_date(sysdate,‘yyyy-mm-dd‘) from dual;
TO_DATE(SYSDATE
---------------
14-DEC-24
本文出自 “卡卡西” 博客,请务必保留此出处http://whnba.blog.51cto.com/1215711/1595596
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。