我正在使用像
这样的东西SELECT MYCOL as mycol from table;
MYCOL
______
1
2
2
3
我想:
mycol
_____
1
2
2
3
我可以使用Perl获得结果,但我更希望fetchrow_hashref()
返回lc hashkeys。我试过了
SELECT MYCOL as LOWER(mycol) from table;
预测错误。
有没有办法在SQLPLUS中执行此操作?
答案 0 :(得分:2)
你可以这样做:
$dbh->{FetchHashKeyName} = 'NAME_lc';
(或仅在语句句柄上执行)使DBI将所有返回的列名转换为小写。
答案 1 :(得分:1)
您可以引用别名以返回某些列的通缉名称
SELECT MYCOL as "mycol" from table;
或
SELECT MYCOL as "MyCol" from table;