同样的sql语句在命令窗口加了列别名后执行结果不同?该如何处理

同样的sql语句在命令窗口加了列别名后执行结果不同?同样的语句执行结果不同:SQL select last_day(add_mon

同样的sql语句在命令窗口加了列别名后执行结果不同?
同样的语句执行结果不同:
SQL> select last_day(add_months(sysdate,-1))+1 l from dual;
 
L
-----------
2011-11-1 2

SQL> select last_day(add_months(sysdate,-1))+1 from dual;
 
LAST_DAY(ADD_MONTHS(SYSDATE,-1
------------------------------
2011-11-1 20:06:24


为什么加了列别名后在命令窗口下执行结果会不一样呢?

[解决办法]
我查询出来是一样的
SQL> select last_day(add_months(sysdate,-1))+1 l from dual;

L
---------
01-NOV-11

SQL> select last_day(add_months(sysdate,-1))+1 from dual;

LAST_DAY(
---------
01-NOV-11

你上面那个加别名,好像没显示全
[解决办法]

SQL code
我测试出来的,结果都是一样的!
[解决办法]
仅仅是客户端显示的问题。
查询结果是date,你可以用to_char转换以后再显示,就一样了