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后调用就正常了
这是为什么??
请朋友不吝赐教下。
这段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后调用就正常了
这是为什么??
请朋友不吝赐教下。
to_char(recordtm,'yyyy-mm-dd hh24:mi:ss') as recordtm