日期:2014-05-17  浏览次数:20874 次

怎么得到系统时间???????
DECLARE 
ARG DATE;
begin
  arg := SYSDATE;
  dbms_output.put_line(ARG);
end;


得到的结果是: 12-08-01


问题1:我想得到时分秒 怎么得到啊? 
问题2:to_char() 可以把12-08-01加上时分秒吗?

------解决方案--------------------
1、select sysdate from dual; 
2、to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')
------解决方案--------------------
如果LZ是想直接得到系统时间按照 年-月-日 时分秒输出的话,直接将系统当前时间按指定格式输出

例如:按照 2012/08/01 17:09:50

SELECT TO_CHAR(SYSDATE,'YYYY/MM/DD HH24:MI:SS') FROM DUAL