请问如何将VARCHAR2格式化输出? 我在VARCHAR2类型的字段里存的格式如:20080505000000的日期字符串,怎样使它以yyyy-mm-dd hh:mi:ss的格式输出?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这很简单阿,难道你是fresh man?------------------------------------------select to_char(t.ymd,'yyyy-mm-dd hh:mi:ss')from t 有空看看关于pl/sql程序设计方面的书吧 ORA:01481 invalid number format model这个函数我早就试了 呵呵,没有看见你的数据1:分段字符硬拼2:改数据 select to_date('20080505010000','yyyy-mm-dd hh:mi:ss')from dual 呵呵,搞定了!select to_char(to_date('20080505000000','yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss')from dual-------------------2008-05-05 00:00:00 如果是'yyyy-mm-dd hh24:mi:ss'的话,12小时里面没有00点,所以要改成'yyyy-mm-dd hh24:mi:ss' 谢谢。我已经解决了。select to_char(to_date(trim('20080505000000'),'yyyymmddhh24miss'),'yyyy-mm-dd hh24:mi:ss')from dual 呵呵,志同道合,但是为什么你还要加trim呢,没必要吧 大侠们帮我看看,如果提高存储过程的效率阿 oracle9i数据库登不进去? 关于Oracle导入数据的问题 To_date问题 请高手指点select count(*)的问题 select 和 update 看下sql怎么写 存储过程中创建视图的问题,哪位老大能帮我解答一下,谢谢 如何用sql语句关闭或清空游标? 急 客户端安装oracle 91.0.2ids能否连接8.1.7的服务端? Oracle 10g 怎么设置成中文? 无意删除了系统自带的表空间myspace。
------------------------------------------
select to_char(t.ymd,'yyyy-mm-dd hh:mi:ss')
from t
这个函数我早就试了
1:分段字符硬拼
2:改数据 select to_date('20080505010000','yyyy-mm-dd hh:mi:ss')from dual
select to_char(to_date('20080505000000','yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss')from dual-------------------
2008-05-05 00:00:00
select to_char(to_date(trim('20080505000000'),'yyyymmddhh24miss'),'yyyy-mm-dd hh24:mi:ss')from dual
呵呵,志同道合,但是为什么你还要加trim呢,没必要吧