如何將oracle date類型的字段,顯示為格式 yyyy-mm-dd hh:mm:ss
最近遇到一個(gè)小問題,一直搞不定,希望有大神給點(diǎn)提示
數(shù)據(jù)庫類型是oracle9i?
要求創(chuàng)建一個(gè)視圖 V_TEST
[size=13px]create or replace view ?v_test
as?
select id 工號(hào),name 姓名,login as ?登記時(shí)間 from t_user;[/size]
需求:
login字段是date類型 ,要求顯示格式 yyyy-mm-dd hh:mm:ss?
備注:
@ 不能使用to_char('yyyy-mm-dd hh24:mi:ss') ,因?yàn)檫@么搞的話是字符類型。
@ 下面的這個(gè)土辦法也沒有效果,不知道什么原因。
[u] select to_date(to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss') from dual[/u]?
@ 不是PL/SQL什么客戶端中設(shè)置顯示格式。要在視圖中顯示。第三方調(diào)用。
@服務(wù)器不能重啟
百度了好久,都是說用to_char轉(zhuǎn)換。不符合要求。
希望大神大俠給點(diǎn)提示。不甚感激。[img=https://img.21ic.com/21ic_pic/CSDN/30.gif][/img]