获取系统日期: SYSDATE()
格式化日期: TO_CHAR(SYSDATE(),'YY/MM/DD HH24:MI:SS)
或 TO_DATE(SYSDATE(),'YY/MM/DD HH24:MI:SS)
格式化数字: TO_NUMBER
注: TO_CHAR 把日期或数字转换为字符串
TO_CHAR(number, '格式')
TO_CHAR(salary, '$99,999.99')
TO_CHAR(date, '格式')
TO_DATE 把字符串转换为数据库中的日期类型
TO_DATE(char, '格式')
TO_NUMBER 将字符串转换为数字
TO_NUMBER(char, '格式')
返回系统日期,输出 25-12月-09
select sysdate from dual;
mi是分钟,输出 2009-12-25 14:23:31
select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;
mm会显示月份,输出 2009-12-25 14:12:31
select to_char(sysdate,'yyyy-MM-dd HH24:mm:ss') from dual;
输出 09-12-25 14:23:31
select to_char(sysdate,'yy-mm-dd hh24:mi:ss') from dual
输出 2009-12-25 14:23:31
select to_date('2009-12-25 14:23:31','yyyy-mm-dd,hh24:mi:ss') from dual
而如果把上式写作:
select to_date('2009-12-25 14:23:31','yyyy-mm-dd,hh:mi:ss') from dual
则会报错,因为小时hh是12进制,14为非法输入,不能匹配。
输出 $10,000,00 :
select to_char(1000000,'$99,999,99') from dual;
输出 RMB10,000,00 :
select to_char(1000000,'L99,999,99') from dual;
输出 1000000.12 :
select trunc(to_number('1000000.123'),2) from dual;
select to_number('1000000.123') from dual;
转换的格式:
表示 year 的:y 表示年的最后一位 、
yy 表示年的最后2位 、
yyy 表示年的最后3位 、
yyyy 用4位数表示年
表示month的: mm 用2位数字表示月 、
mon 用简写形式, 比如11月或者nov 、
month 用全称, 比如11月或者november
表示day的:dd 表示当月第几天 、
ddd 表示当年第几天 、
dy 当周第几天,简写, 比如星期五或者fri 、
day 当周第几天,全称, 比如星期五或者friday
表示hour的:hh 2位数表示小时 12进制 、
hh24 2位数表示小时 24小时
表示minute的:mi 2位数表示分钟
表示second的:ss 2位数表示秒 60进制
表示季度的:q 一位数 表示季度 (1-4)
另外还有ww 用来表示当年第几周 w用来表示当月第几周。
24小时制下的时间范围:00:00:00-23:59:59
12小时制下的时间范围:1:00:00-12:59:59
数字格式: 9 代表一个数字
0 强制显示0
$ 放置一个$符
L 放置一个浮动本地货币符
. 显示小数点
, 显示千位指示符
补充:
当前时间减去7分钟的时间
select sysdate,sysdate - interval '7' MINUTE from dual;
当前时间减去7小时的时间
select sysdate - interval '7' hour from dual;
当前时间减去7天的时间
select sysdate - interval '7' day from dual;
当前时间减去7月的时间
select sysdate,sysdate - interval '7' month from dual;
当前时间减去7年的时间
select sysdate,sysdate - interval '7' year from dual;
时间间隔乘以一个数字
select sysdate,sysdate - 8*interval '7' hour from dual;
原文出自【比特网】,转载请保留原文链接:http://soft.chinabyte.com/database/36/11454036.shtml
分享到:
相关推荐
文章标题提到的是“将Word表格数据导入Oracle中的数据入库中间件”,这涉及到数据库管理和数据处理的技术。Oracle是一个流行的关系型数据库管理系统,用于存储和管理大量结构化数据。在这个场景中,作者冯荷飞和孙前...
oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视...
例如,可以使用MySQL、Oracle、SQL Server等常见数据库系统进行实验,亲自编写SQL查询、创建索引、管理用户权限,甚至模拟故障恢复等操作。同时,阅读相关的技术书籍和专业论文,关注数据库领域的最新发展和技术趋势...
§12.8.3 用TKPROF格式化跟踪文件 153 §12.8.4 解释TKPROF输出文件 155 §12.8.5 解释计划(Explain Plan)策略 156 §12.8.6 AUTOTRACE 实用程序 157 第13章 数据访问方法 160 §13.1 使用索引的访问方法 161 §...
Karen Morton及其团队在本书中提供了专业的方案:先掌握语言特性,再学习Oracle为提升语言效率而加入的支持特性,进而将两者综合考虑并在工作中加以应用。作者通过总结各自多年的软件开发和教学培训经验,与大家...
这部分介绍了如何在 Oracle Reports 中进行页面布局和格式设置,包括添加页眉、页脚、设置字体大小等。 **3.2 数据模型、固定框、循环框** 这部分解释了 Report 中的数据模型概念,并介绍了如何使用固定框和循环框...
- **统计 EBS 表数量及 Oracle 概念**:关于Oracle EBS系统中表的数量及其基本概念的讨论。 - **Oracle 死锁之解决方法**:提供了几种解决Oracle死锁问题的策略。 - **PL/SQL 过程调用表示法**:介绍了如何在PL/...
- **规范化的作用**:理解规范化的目的及其在数据库设计中的重要性。 - **范式定义**:掌握第一范式、第二范式、第三范式及 BCNF 的定义。 2. **模式规范化与分解**: - **规范化方法**:学习如何对关系模式进行...
- 在Oracle Forms中,可以为特定的ITEM(字段)设置必填属性,确保用户在提交表单之前必须填写这些字段。这通常通过属性窗口中的“Required”选项来完成。 **2. 设置ITEM的初始值为当前日期** - 为了提高用户体验,...
- **常用函数**:列出Oracle数据库中常用的函数及其用途。 - **substr函数**:用于提取字符串的子串。 - **Lpad/Rpad函数**:左填充或右填充字符串。 - **日期函数**:处理日期和时间数据。 - **随机取前10条...
- **统计EBS表数量及Oracle概念**:掌握Oracle EBS中涉及的核心数据库概念。 - **Oracle死锁之解决方法**:诊断和解决Oracle中的死锁问题。 #### 五、PL/SQL 编程与高级技术 - **PL/SQL过程调用表示法**:了解如何...
SQL(Structured Query Language),即结构化查询语言,是用于管理关系型数据库的标准语言。Oracle作为一款流行的关系型数据库管理系统,其支持的SQL语句与标准SQL有很高的兼容性,但同时也包含了一些Oracle特有的...
全国计算机等级考试二级Access机考笔试的核心知识点涵盖了数据库的基础理论、数据库系统的发展、数据库管理系统...这些知识点是Access考试的重点,考生需要熟练掌握并能够灵活运用到实际问题中,以在考试中取得好成绩。
98 <br>0153 如何自定义数字小数点左边分组位数 98 <br>0154 格式化输入数据为货币格式 99 <br>0155 如何计算两个整数的乘积 99 <br>0156 如何将二进制数转换为十进制数 100 <br>0157 如何...
计算机等级考试二级Access是针对非计算机专业人员...以上是Access考试中的关键知识点,理解和掌握这些内容将有助于在考试中取得理想的成绩。在准备过程中,考生应通过实践操作来巩固理论知识,以提高解决问题的能力。
PL/SQL主要运行在Oracle数据库服务器端,可以直接访问和操作数据库中的数据。 **2、Oracle工具中** 除了数据库服务器端之外,PL/SQL还可以在各种Oracle客户端工具中编写和执行,例如SQL*Plus、SQL Developer等。 ...
例如,将文本数据转化为数字编码,或者将日期时间数据标准化为统一的时间戳格式。数据转换有助于提高数据分析的效率和准确性。 #### 4. 数据集成 在很多情况下,需要将来自不同来源的数据进行整合,以形成一个更加...
- **数据库管理**:包括SQL Server、Oracle等主流数据库管理系统的基本操作和高级应用。 - **Web前端开发**:涵盖HTML、CSS、JavaScript基础知识及jQuery等流行框架的使用技巧。 - **软件工程与项目管理**:通过实际...