如何查询数据库时间啊??
各位大侠,在linux下如何查询oracle数据库时间??
又如何修改呢?
谢谢大侠们!
在线等!
问题点数:20、回复次数:15Top
1 楼cultra(飞帆)回复于 2006-03-19 14:59:16 得分 3
是不是
select SysDate from DUAL?Top
2 楼dugger(想上岸的鱼)回复于 2006-03-19 16:48:39 得分 0
查到了
select to_char(sysdate,'hh:mm:ss‘)value from dual
不过还不知道如何修改,数据库的时间与系统时间不一致!
哪个大侠了解的,忘指点指点!Top
3 楼dugger(想上岸的鱼)回复于 2006-03-19 17:55:20 得分 0
cultra(飞帆) ( ) 信誉:99 2006-03-19 14:59:00 得分: 0
是不是
select SysDate from DUAL?
这也可以,我之前试怎么不行呢!
刚才试了,也能显示,不过它只显示的是日期,时间没能显示出来!
谢谢哈
Top
4 楼dugger(想上岸的鱼)回复于 2006-03-19 19:47:43 得分 0
没人理我Top
5 楼sxiong()回复于 2006-03-19 21:55:56 得分 3
select to_char(sysdate,'hh:mm:ss‘)a from dualTop
6 楼wffffc(飞)回复于 2006-03-19 22:31:51 得分 2
刚才试了,也能显示,不过它只显示的是日期,时间没能显示出来!
那是因为你的数据库时间显示设置的原因.Top
7 楼dugger(想上岸的鱼)回复于 2006-03-19 22:35:19 得分 0
谢谢!
那怎么修改数据库时间呢?
大侠救命!
我在查询oracle数据库时间时,时间总是在“**:03:**”上变化(分钟是不变的,不知道什么原因,是不是哪里做了设定?)
哪位大侠知道啊,救命!Top
8 楼zhoumins(zm)回复于 2006-03-19 23:28:38 得分 5
select to_char(sysdate,'YYYY-MON-d hh:mm:ss') from dualTop
9 楼zhoumins(zm)回复于 2006-03-19 23:32:37 得分 0
时间总是在“**:03:**”上变化(分钟是不变的,不知道什么原因,是不是哪里做了设定?)
和时区有关吧。
那怎么修改数据库时间呢
sysdate是数据库所在服务器时间,到服务器修改就行了。Top
10 楼zhaiyf(zhaiyf)回复于 2006-03-20 11:53:37 得分 2
select to_char(sysdate,'hh:mm:ss‘)a from dualTop
11 楼goldarcher2005()回复于 2006-03-21 20:24:37 得分 2
select to_char(sysdate,'yyyymmdd hh24:mi:ss‘)a from dual
分钟是用mi,不是mmTop
12 楼gemini0526(秋雨夜无心)回复于 2006-03-21 21:32:13 得分 3
select sysdate from dual;
是可以显示时间的。在oracle9和10上都好用。Top
13 楼dugger(想上岸的鱼)回复于 2006-04-06 09:52:02 得分 0
谢谢各位的指点!
不好意思,最近在忙其它事!Top
14 楼dugger(想上岸的鱼)回复于 2006-04-06 09:56:20 得分 0
今天把这帖结了!
谢谢各位大侠!Top
15 楼dugger(想上岸的鱼)回复于 2006-04-06 10:09:43 得分 0
zhoumins(zm) ( ) 信誉:100 2006-3-19 23:28:39 得分: 0
select to_char(sysdate,'YYYY-MON-d hh:mm:ss') from dual
刚才试过了,这样可以正常显示。但为什么用select to_char(sysdate,'hh:mm:ss') from dual;时,时间总是在“**:03:**”上变化(分钟是不变的,不知道什么原因,是不是哪里做了设定?)
查查资料先!
谢谢各位!
Top




