如何将oracle date类型的字段,显示为格式 yyyy-mm-dd hh:mm:ss

最近遇到一个小问题,一直搞不定,希望有大神给点提示


数据库类型是oracle9i 


要求创建一个视图 V_TEST
[size=13px]create or replace view  v_test
as 
select id 工号,name 姓名,login as  登记时间 from t_user;[/size]


需求:
login字段是date类型 ,要求显示格式 yyyy-mm-dd hh:mm:ss 


备注:
@ 不能使用to_char('yyyy-mm-dd hh24:mi:ss') ,因为这么搞的话是字符类型。
@ 下面的这个土办法也没有效果,不知道什么原因。
[u] select to_date(to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss') from dual[/u] 


@ 不是PL/SQL什么客户端中设置显示格式。要在视图中显示。第三方调用。
@服务器不能重启
百度了好久,都是说用to_char转换。不符合要求。
希望大神大侠给点提示。不甚感激。[img=http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/30.gif][/img]

你可能感兴趣的:(如何将oracle date类型的字段,显示为格式 yyyy-mm-dd hh:mm:ss)