伙计们,当我们对列进行一些操作时,是否必须使用别名?
例如:
当我尝试通过 rs.getString("col1") 检索结果集时,
从 table1 中选择上层(col1 ),它给出了这个异常COM.ibm.db2.jdbc.DB2Exception: [IBM][JDBC Driver] CLI0611E列名无效。SQLSTATE=S0022
当我将查询更改为:
select upper(col1) as col1 from table1并使用 rs.getString("col1") 时,它工作正常。
那么,当某些功能(例如上,修剪,下)应用于列时,是否必须使用别名?
我正在使用:DB2 8.2,Type 2 驱动程序
谢谢