在Oracle中,DATE值 – 尽管名称 – 也包含时间部分. SYSDATE包含当前日期和当前时间(最多秒).

默认情况下,Oracle工具(愚蠢地)隐藏DATE值的时间部分.如果您运行:

select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') as sysdate

from dual;

你可以看到.

所以SYSDATE可能是2018-04-27 09:15:42而字符串(!)常量’27 -APR-18’在午夜静默转换为DATE值:2017-04-28 00:00:00

如果您不关心时间部分,可以使用trunc()将时间设置为午夜,trunc(sysdate)产生2018-04-27 00:00:00(如果今天是2018-04-27).请注意,trunc()不会“删除”时间,它只会将其设置为00:00:00

不相关,但是:

你永远不应该依赖字符串和var2:= ’27 -APR-18’之类的其他非字符类型之间的隐式转换 – 例如我的计算机出现故障,因为我的默认NLS日期格式不同.

如果需要DATE值,请指定正确的日期文字:

var2 := DATE '2018-04-27';

要么

var2 := to_date('27-APR-18','dd-mon-rr');

要么

var2 := to_date('27-APR-18 00:00:00','dd-mon-rr hh24:mi:ss');

oracle yyyy和yy,Oracle PL / SQL:SYSDATE与’DD-MMM-YY’的区别?相关推荐

  1. oracle空间数据库实验报告,Oracle数据库实验报告六 PL/SQL基础

    Oracle数据库实验报告六 PL/SQL基础 -by QQC from BTBU [实验目的] PL/SQL的安装网上有很多教程这里就不做赘述了,如果后序需求大的话我再考虑做一期PL/SQL安装使用 ...

  2. 免安装Oracle客户端就能使用pl/sql developer

    所幸发现了一个Windows下免安装Oracle客户端就能使用pl/sql developer轻便的方法,分享:1, 从Technical Resources | Oracle ... htdocs/ ...

  3. “30/Jan/22 09:02 AM”不是有效日期。请按下列格式输入日期:dd/MMM/yy h:mm a

    问题描述 在jira使用中设置日期报错: "30/Jan/22 09:02 AM"不是有效日期.请按下列格式输入日期:dd/MMM/yy h:mm a 问题分析 出现日期报错是因为 ...

  4. oracle输入数字类型吗,PL/SQL Number数字类型函数

    PL/SQL Number数字类型函数 更新时间:2007年03月21日 00:00:00   作者: ABS(x) 函数,此函数用来返回一个数的绝对值. ACOS(x)函数,返回X的反余弦值.X范围 ...

  5. oracle学习(二)pl/sql基础

    pl/sql组成:DDL DML DCL pl/sql特点: SQL&PL/SQL编译器集成PL/SQL,支持SQL所有范围的语法 支持CASE语句和表达式 继承和动态方法释放 类型进化.属性 ...

  6. oracle 偶数与奇数,在PL / SQL中计算数字中的奇数和偶数

    我们给定一个正整数数字,任务是使用PL / SQL计算数字中奇数和偶数的计数. PL / SQL是SQL与编程语言的过程功能的组合.它是由Oracle Corporation在90年代初开发的,目的是 ...

  7. oracle导入del数据文件,pl/sql,Oracle数据库中,不小心delete数据并递交后如何恢复被删数据...

    用pl/sql developer导出表的数据时有三种方式:Oracle Export,Sql Insert,pl/sql developer 区别 导出数据到excel文件 excel数据导入到数据 ...

  8. ORACLE 数据库安装后,PL/SQL的登录问题完美解决

    windows7  64位系统 安装完oracle 后的用法 如下分享链接: http://www.2cto.com/database/201307/226853.html#comment_ifram ...

  9. Oracle 12c中增强的PL/SQL功能

    英文链接:http://www.oracle.com/technetwork/issue-archive/2013/13-sep/o53plsql-1999801.html Oracle 12c增强了 ...

  10. oracle明文显示密码,通过PL/SQL获取密码明文

    1.建立加解密JAVA封装PL/SQL package. 加密过程:明文+密钥+加密函数=〉密文 oracle.apps.fnd.security.WebSessionManagerProc.encr ...

最新文章

  1. Object​.assign()
  2. 服务器文件协议,文件服务器协议
  3. .NET Core 2.0 开源Office组件 NPOI
  4. 多版本opencv 兼容
  5. win11 P85主板能正常安装吗 windows11使用p85主板的安装的步骤方法
  6. Ubuntu下EEUPDATE工具的使用方法
  7. VMware激活密钥
  8. 下载安装最新kali虚拟机及切换中文方法
  9. PDF虚拟打印机有什么用?关于PDF虚拟打印机你要知道的事情都在这
  10. 面试软实力:你在工作中遇到过印象深刻的困难是什么,你怎么克服的?
  11. 诺基亚7plus支持html,【诺基亚7Plus评测】诺基亚7Plus评测:三蔡司镜头“全面”来袭(全文)_诺基亚 7 Plus(4GB RAM/全网通)_手机评测-中关村在线...
  12. 《光剑拾字编》甲子篇: 天干地支
  13. 10道字节跳动C++/Java笔试真题你能做对几道?3道就赢了80%的竞争者(含答案)
  14. 关于LANDesk我们知道些什么
  15. Vim指令对应的英语全称
  16. mc服务器优化mod,【教程】minecraft服务器优化教程 让你用低配置带更多人!
  17. Boosting算法与假设间隔
  18. element-ui 表格使用多选 如何回显打勾
  19. H5 兼容底部地址栏、搜索栏
  20. android系统在中国的发展趋势,最新中国智能手机市场操作系统格局:安卓占比超八成...

热门文章

  1. netbeans7.4_使用NetBeans 7.4 beta提示进行更好的基于JUnit的单元测试
  2. cxf restful_使用Apache CXF开发RESTful服务
  3. JSON的JUnit Hamcrest Matcher
  4. 使用Maven进行Selenium测试自动化
  5. 设计模式 四人帮_四人帮–代理设计模式
  6. java线程死亡_Java模因拒绝死亡
  7. 将Java EE Monolith雕刻成微服务
  8. hibernate 排序_Hibernate提示:排序和排序
  9. Java的几何布朗运动
  10. 您在2016年会做什么? Apache Spark,Kafka,Drill等