如何将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=https://img.21ic.com/21ic_pic/CSDN/30.gif][/img]