Muh*_*edy 6 java oracle metadata jdbc resultset
我正在尝试查询一些sql statment againest oracle数据库.
我使用Java ResultSetMetaData,以获得列别名(通过:rsmd.getColumnLable())
查询看起来像:
select part_id partId, part_num partNumber from tbl;
但结果集元数据回报我的别名partid,并partnumber分别...
但我需要在相同的字符情况下,用户选择的别名,所以我需要得到它partId和partNumber分别.
怎么做到这一点?
谢谢.
Jör*_*ann 16
默认情况下,列名和别名不区分大小写,如果要在oracle语句中保留大小写,可以引用如下名称:
select part_id "partId", part_num "partNumber" from tbl;
在我的测试中,列名称在不使用引号时以大写形式返回,因此行为可能还取决于jdbc驱动程序的版本.
| 归档时间: | 
 | 
| 查看次数: | 6637 次 | 
| 最近记录: |