1、获取当前时间
可以通过如下三种方式获取当前时间:
select sysdate from dual;
select Current_date from dual;
select SYSTIMESTAMP from dual;
一般实际操作中经常用到的还是第一种方式,这种方式获取的是数据库服务器的当前时间,可能跟客户端显示的时间不一致
2、获取系统启动时间以及运行时间
select to_char(startup_time,'DD-MON-YYYY HH24:MI:SS') 启动时间,
TRUNC(sysdate - (startup_time))||'天 '||TRUNC(24*((sysdate-startup_time) -TRUNC(sysdate-startup_time)))
||'小时 '||MOD(TRUNC(1440*((SYSDATE-startup_time)-
TRUNC(sysdate-startup_time))),60)
||'分 '||MOD(TRUNC(86400*((SYSDATE-STARTUP_TIME)-
TRUNC(SYSDATE-startup_time))),60)
||'秒' 运行时间
from v$instance;