sql*plus中Formatting Columns

[复制链接]
查看11 | 回复4 | 2008-1-2 17:35:53 | 显示全部楼层 |阅读模式
对于日期列怎么格式呢
col hiredate format 'yyyy-mm-dd'
出错:SP2-0246: 非法的 FORMAT 字符串"dd-mon-yy"
回复

使用道具 举报

千问 | 2008-1-2 17:35:53 | 显示全部楼层
是不是应该在select的时候
select to_char(hiredate,''yyyy-mm-dd') from dual;
回复

使用道具 举报

千问 | 2008-1-2 17:35:53 | 显示全部楼层
最初由 mickky 发布
[B]是不是应该在select的时候
select to_char(hiredate,''yyyy-mm-dd') from dual; [/B]

这样当然是可以的
我的意思是对于日期列可否想字character,number一样用
col colname format ……
这种命令来格式化
回复

使用道具 举报

千问 | 2008-1-2 17:35:53 | 显示全部楼层
Specifies the display format of the column. The format specification must be a text constant such as A10 or $9,999.
回复

使用道具 举报

千问 | 2008-1-2 17:35:53 | 显示全部楼层
如果你要改变日期显示的形式,可以以TO_CHAR或者ALTER SESSION SET NLS_DATA_FORMAT的方式来改变
COLUMN 日期字段 FORMAT A在这里只能定义宽度
比如COLUMN 日期字段 FORMAT A10
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行