有一个字符型字段 EMENTDT 长度为8,存入的内容是日期,比如20090101。
我通过nvl(to_char(to_date(EMENTDT,'YYYY-MM-DD'),'YYYY-MM-DD'),EMENTDT) EMENTDT 把它转换成 2009-01-01的形式。
但导出到Excel时变成了2009-1-1,如何才能导出2009-01-01的形式呢,请赐教!
我通过nvl(to_char(to_date(EMENTDT,'YYYY-MM-DD'),'YYYY-MM-DD'),EMENTDT) EMENTDT 把它转换成 2009-01-01的形式。
但导出到Excel时变成了2009-1-1,如何才能导出2009-01-01的形式呢,请赐教!
解决方案 »
- Toad 导入dmp文件失败!The Oracle Export Utility executable must be specified
- 上亿条记录,查询满足某些简单条件的记录数,大概需要多长时间
- sqlplus连接oracle数据库原理?
- 数据恢复急,百分求救!
- 关于打开oracle的XXX-pc:1158/em一个奇怪的问题?
- 我应聘联创时的一个SQL题,大家踊跃讨论。
- 如何中断select语句
- OLEDB for oracle驱动安装
- 这个错误该如何解决ORA-01045:user song lacks CREATE SESSION privilage;logodenied
- 关于表导出的问题。
- update dept set dname=dname+'xxxxxxxxx' where deptno=10;
- 请教SQL 如何写??
select substr(EMENTDT,1,4)||'-'||substr(EMENTDT,5,2)||'-'||substr(EMENTDT,-2) EMENTDT from yourtable
这么写应该没有问题,试一下!