Oracle 数据类型
来源:互联网 发布:java的编码方式 编辑:程序博客网 时间:2024/05/16 17:35
数据类型分类
- 数字型(NUMBER、FLOAT、BINARY_FLOAT、BUNARY_DOUBLE)
- 字符型(CHAR、VARCHAR2)
- 日期型(TIME、TIMESTAMP)
.....
数据类型--数字型
1. NUMBER
- 格式:NUMBER(p,s)
- 精度:38位有效数字
- 以十进制方式计数
2. FLOAT
- 小数点可以任意浮动,是number的子类型,也是ANSI定义的标准数据类型
- 格式:float(n)
n:1~126
- 以二进制方式记数
3. BINARY_FLOAT和BINARY_DOUBLE
- BINARY_FLOAT:单精度,4字节
- BINARY_DOUBLE:双精度,8字节
CAST函数
- 将某常量或变量的类型强制设为指定类型
- select cast('1234' as number(9)) from dual;
数据类型--字符型
1. CHAR
- 定长
- 最小为1,最大为2000字节
- 定义方式:char(10) = char(10 byte)
2. VARCHAR2
- 变长
- 最小为1,最大为4000字节
- 定义方式:varchar2(10) = varchar2(10 byte)
数据类型--日期型
1. DATE
- 记录了年、月、日、时、分、秒
- 默认值:
年:同SYSDATE里的年
月:同SYSDATE里的月
日:1号
时分秒:均为0
表示DATE的方法
- to_date('2013-02-09 23:59:59','yyyy-mm-dd hh24:mi:ss')
- date'2013-02-09'
- to_date中的分隔符可以更换,date中的分隔符必须是-
- date只可以表示日期,不可以表示时间
2. TIMESTAMP
- 记录了年、月、日、时、分、秒和纳秒
- 默认值:
年:同SYSDATE里的年
月:同SYSDATE里的月
日:1号
时分秒和纳秒:均为0
表示TIMESTAMP的方法
- to_timestamp('2013-02-09 23:59:59.000','yyyy-mm-dd hh24:mi:ss.ff')
- timestamp '2013-04-05 13:48:00.123456789'
- to_timestamp中的分隔符可以更换, timestamp中的日期分隔符必须是-,时间必须是:,秒后面必须跟上.
- timestamp可以精确表示到毫秒、微秒甚至纳秒级别
- Oracle 数据类型
- Oracle 数据类型
- Oracle数据类型
- Oracle 数据类型
- Oracle 数据类型
- Oracle 数据类型
- Oracle 数据类型
- oracle数据类型
- Oracle数据类型
- Oracle 数据类型
- Oracle数据类型
- Oracle 数据类型
- oracle 数据类型
- Oracle数据类型
- ORACLE 数据类型
- Oracle 数据类型
- Oracle数据类型
- ORACLE数据类型
- Eclipse生成可执行jar包
- 黑客窃700万Dropbox用户密码 称:仅部分”战利品“
- xcode svn代码控制标记
- hadoop无法启动DataNode问题
- cacti 系统时间调整对流量图的影响
- Oracle 数据类型
- Codeforces 2B The least round way 动态规划(分类讨论)
- HTML5移动开发(4)——CSS2和CSS3
- 计算电阻
- how tomcat works 五 servlet容器 上
- Linux发送监控指标到内部邮箱
- 安卓混淆源码打包
- servlet+uploadify3.1实现文件的上传
- 牛腩新闻发布系统之Css总结