select id,username,realname,to_char(recordtm,'yyyy-mm-dd hh24:mi:ss') from account where username='test'
这段SQL在sqlplus中执行正常没问题
我写了个方法用来执行SQL语句返回结果集
public ResultSet getRs(){
   String sql="";
   sql="select id,username,realname,to_char(recordtm,'yyyy-mm-dd hh24:mi:ss') from account where username='test'";
System.out.println("sql:::"+sql);
   try{
             rs=stm.executeQuery(sql);
   }
   catch(Exception e){e.printStackTrace();}
       return rs;
   }
JSP中调用这个方法,报错  无效列名
后来发现是to_char(recordtm,'yyyy-mm-dd hh24:mi:ss')导致无效列名,改成recordtm后调用就正常了 
这是为什么??
请朋友不吝赐教下。