oracle表名及字段名 大小写问题

?????? 从工作以来都没有用过oracle,今天第一次在工作中用到,真的很不习惯,一个普通的SQL语句:
select b1.id as orgid,b1.name as orgname,b2.companyid as companyid,c.name as companyname,c.logpath as comimgpath from t_hr_aa a,t_hr_bb b
可是他的显示
?ORGID???????????????????????????? ORGNAME???? COMPANYID???? COMPANYNAME???? COMIMGPATH???
?--------------------------------? ----------??????? ------------ ? ? ? ? ? -------------- ? ? ? ? ? ?? -------------
使得我直接转换为map的时候取不出值来(因为我的key是orgid,小写字母)。
去网上找了原因才知道oracle数据字典里面记录的表名和字段名是大写的,更改如下就可以解决问题了。
select b1.id as "orgid",b1.name as ”orgname“,b2.companyid as ”companyid“,c.name as ”companyname",c.logpath as "comimgpath" from t_hr_aa a,t_hr_bb b
他的显示就是这样
orgid?????????????????????????? ? ? ? ? orgname???? companyid???? companyname???? comimgpath???
?--------------------------------? ---------- ? ? ? ------------?????? --------------????????? -------------

原来是字段名如果想显示为小写的话就需要在SQL语句里加入“”就行了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值