a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 63|回复: 0

[综合] Oracle认证辅导Oracle表中插入系统时间

[复制链接]
发表于 2012-8-4 13:54:49 | 显示全部楼层 |阅读模式
Oracle表中如何正确插入系统时间
; a, c- M1 a8 o- n) J1 M以下的文章主要是通过实际应用代码的方式来引出向Oracle表中正确插入实际的系统时间的实际操作,如果你对其实际的操作感兴趣的话,你就可以点击以下的文章对其相关的知识有所了解。( V2 S8 T+ e, O, X
1.SQL》 insert into test values(2,‘cba’,sysdate);
1 o# U2 X  C: i: x3 u, c2.1 row created.
. O: F1 U) L& i6 Y& A! x2 O6 m3.SQL》 select * from test;8 R" {, G7 |/ v8 q
4.A B C, s, v/ L8 a8 k/ T. m
5.1 c
( i* s$ w1 V  @7 u6.2 c
. f# a. N" ]9 ?6 _" V: H7.1 a‘b8 h: q  ]- Y- |. C5 l9 v
8.1 abc
- E4 I0 K% U3 M  K9.03-DEC-09
: x% f4 h# T' ]7 S. k; \0 `10.2 cba 03-DEC-09
& J: c1 |. C" E+ j; a11.2 cba 03-DEC-09* c/ l/ r6 A( R0 q  [9 Q6 U) M
12.7 rows selected.
; W) D* M% S% S. j; V( Y13.SQL》- K" q, S2 q; I9 Z
另外,自己对Oracle时间日期格式的理解:
9 O; R) j$ D7 c) D/ ?所要完成的内容就是查询2009年11月1日这天的记录,时间精确到秒,如下:, Y1 d8 J+ N& k6 ?+ _
1.select * from dg_order5 r: O& e9 F6 y  l" ?
2.where DATE_XD_DR》=to_date(’2009-11-01 00:00:00 ‘,’yyyy-mm-dd HH24:MI:SS‘)9 x# p! a$ H9 a
3.and DATE_XD_DR《to_date(’2009-11-02 00:00:00 ‘,’yyyy-mm-dd HH24:MI:SS‘);
6 z/ z% B3 G" q* A- w6 i/ F9 {其实在to_date函数中只要前后的时间参数能够一对一对应好,分隔符只要Oracle表有的就都可以用,我做了几个测试:5 }6 X8 H/ H$ r0 e( c
1.to_date(’2009/11/01 12:00:00 ‘,’yyyy-mm-dd HH24:MI:SS‘)# V" f; b+ ?, }8 J- u6 _; M7 r( ^
2.to_date(’2009;11;01 12:00:00 ‘,’yyyy-mm-dd HH24:MI:SS‘)$ }  |6 f( q! Y* l! I) f0 c
3.to_date(’2009,11/01 12:00:00 ‘,’yyyy-mm-dd HH24:MI:SS‘)
6 `) |( v( T' O0 S& ?$ A4.to_date(’2009-11-01 12:00:00 ‘,’yyyy-mm-dd HH24:MI:SS‘)
2 i% f5 I1 `' \* E6 N5.to_date(’2009/11-01 12:00:00 ‘,’yyyy;mm-dd HH24:MI:SS‘)& Q8 Q2 a2 x* z* w
等等都是可以的 。以上的相关内容就是对向Oracle表中插入系统时间的介绍,望你能有所收获。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-14 20:20 , Processed in 0.270818 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表