[英]How to create aliases for a DB2 column in a java string query?
Here is my query, In DB Visualizer it works fine:这是我的查询,在 DB Visualizer 中它工作正常:
String query ="SELECT emp_id AS Class_ID \n" +
" ,emp_name as Name \n" +
" ,emp_salary as Salary\n" +
"FROM Employee\n"
In java, it gives this error:在 java 中,它给出了这个错误:
com.ibm.db2.jcc.am.SqlException: [jcc][10150][10300][4.26.14] Invalid parameter: Unknown column name Class_ID. ERRORCODE=-4460, SQLSTATE=null
You don't need double quotes to delimit alias.您不需要双引号来分隔别名。 So just use:所以只需使用:
String query ="SELECT ID AS Class_ID FROM Employee";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.