Oracle 数据库中日期时间的插入操作
Oracle 中如何插入日期时间类型的数据,首先为了演示, 新建数据表如下
create table t( mydate date);
插入日期时间
SQL> insert into t values(to_date('2015-1-30 12:20:33','YYYY-MM-DD HH24:MI:SS'));
查询日期时间
SQL> select to_char(mydate,'YYYY-MM-DD HH24:MI:SS') from t;
参数忽略时的情景
当省略HH、MI和SS对应的输入参数时,Oracle使用00作为DEFAULT值。
如果输入的日期数据忽略时间部分,Oracle会将时、分、秒部分都置为0,也就是说会取整到日。
同样,忽略了DD参数,Oracle会采用1作为日的默认值,也就是说会取整到月。
但奇怪的是使用select *from t,只是查询到年月日的信息,时分秒的数据看不到。
SQL> select * from t;
MYDATE
--------------
30-1月 -15
30-1月 -15
30-1月 -15
30-1月 -15
01-1月 -15
01-1月 -15
已选择 6 行。
而使用select to_char(mydate,'YYYY-MM-DD HH24:MI:SS') from t;格式化只有就有了
-------------------
2015-01-30 12:20:33
2015-01-30 12:20:00
2015-01-30 13:00:00
2015-01-30 00:00:00
2015-01-01 00:00:00
2015-01-01 00:00:00
下面给出一个具体的例子,如何在项目中插入日期时间。备注,如果你定义的字段名,和Oracle数据库中的关键字重复时,可以选择在其上加入“”用于避免出现错误。
aaarticlea/png;base64,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" alt="" />
参考文章
1. 理央silence, oracle日期的插入操作.
Oracle 数据库中日期时间的插入操作的更多相关文章
- Oracle数据库中日期/数字和字符之间的转换和计算
--查出当前系统时间 select SYSDATE from table; --格式转换 -- TO_CHAR 把日期或数字转换为字符串 -- TO_CHAR(number, '格式') -- TO_ ...
- SQL数据库中日期时间类型,按日期group by 实现
每天学习一点点 编程PDF电子书免费下载: http://www.shitanlife.com/code cast(starttime as date): 时间转日期类型 实例SQL: SELECT ...
- C#中日期时间的简单操作
(1).比较2个DateTime的大小 DateTime dt1 = Convert.ToDateTime("2010/11/25 20:53:43"); DateTime dt2 ...
- Access数据库中日期时间类型的时间段查询
例: select ID,预设点,备注 from 预设点派车预警 where ( 到达时间>=#2013-01-01 12:12:12# and 到达时间<=#2016-01-24 2 ...
- SQL语句往Oracle数据库中插入日期型数据(to_date的用法)
Oracle 在操作数据库上相比于其他的 T-sql 有微小的差别,但是在插入时间类型的数据是必须要注意他的 to_date 方法,具体的情况如下: --SQL语句往Oracle数据库中插入日期型数据 ...
- Oracle数据库中插入日期型数据(to_date的用法)(转载)
往Oracle数据库中插入日期型数据(to_date的用法) INSERT INTO FLOOR VALUES ( to_date ( '2007-12-20 18:31:34' , 'YYY ...
- 【Java 与数据库】JDBC中日期时间的处理技巧
JDBC中日期时间的处理技巧 详谈Java.util.Date和Java.sql.Date 基础知识 Java中用类java.util.Date对日期/时间做了封装,此类提供了对年.月.日.时.分.秒 ...
- 向Oracle数据库中插入数据出错:ORA-01036 无效的变量名或数据
向Oracle数据库中插入数据出错: 经过排查,因为Update数据时没有出错,所以OracleHelper没有问题: 看异常信息提示:无效的变量和数据,应该是SQL语句的问题,调试时所传的实例Use ...
- java和数据库中日期类型的常见用法
(1)java中日期类型:Date.Timestamp(2)数据库中:Date.Timestamp(3)字符串和Date之间的格式化转换: SimpleDateFormat类方法: format ...
随机推荐
- Eclipse提示Tomcat miss丢失bug:The Tomcat server configuration at \Servers\Tomcat v5.5 Server at localhost-config is missing.
Eclipse提示Tomcat miss丢失bug:The Tomcat server configuration at \Servers\Tomcat v5.5 Server at localhos ...
- jQuery 实验教程
jQuery 实验教程 jQuery 简介.语法及事件处理 jQuery 以其特有的简练的代码风格,极大得改变了 JavaScript 代码编写的方式.本教程以实例代码为基础,讲解 jQuery 的使 ...
- linux查看内存
cat /proc/meminfo 查看内存,查看最为准确. cat /proc/cpuinfo 察看CPU情况. dmesg | less 这样也可以看到,不过带太多的其他信息了. top也可 ...
- beej's 网络编程 打包数据pack data
7.4. Serialization—How to Pack Data It's easy enough to send text data across the network, you're fi ...
- HDFS的基本shell操作,hadoop fs操作命令
(1)分布式文件系统 随着数据量越来越多,在一个操作系统管辖的范围存不下了,那么就分配到更多的操作系统管理的磁盘中,但是不方便管理和维护,因此迫切需要一种系统来管理多台机器上的文件,这就是分布式文件管 ...
- hibernate学习笔记4---HQL、通用方法的抽取实现
一.通用方法的抽取实现 由于hibernate中对增删改查的一切操作都是面向对象的,所以将增删改查抽取成通用方法,以满足不同的表的增删改查操作,简化jdbc代码. 具体例子如下: package cn ...
- mysql安装图解 mysql图文安装教程(详细说明)
MySQL5.0版本的安装图解教程是给新手学习的,当前mysql5.0.96是最新的稳定版本. mysql 下载地址 http://www.jb51.net/softs/2193.html 下面的是M ...
- Java关键字static、final
static 1. static变量 按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量:另一种是没有被static修饰的变量,叫实例变量.两者的 ...
- easyui datagrid列中使用tooltip
要实现这样一个效果:数据加载到DATAGRID中,鼠标移至某一列时,会弹出tooltip提示框. 最初的实现方法: { field: 'Reply', title: '备注', width: 220, ...
- Scrum Agile
Scrum Agile 迭代式增量软件开发,敏捷开发,源于丰田汽车的制造流程. HMC测试流程: 1.hmc改配置 2.上ui验证 3.还原hmm(有的需要,有的不需要) 4.addReferal,在 ...