软件开发PostgreSQL

PostgreSQL如何设置查询返回字段名称大写?

现象描述:目前项目数据库迁移涉及到查询字段大小写问题,是从oracle迁移到PostgreSQL,之前oracle查询返回的字段全部是大写,迁移到pg后全部是小写
需要解决:能否pg数据库服务器设置相关参数或更改配置,让其查询返回字段全部为大写
目前思路:查阅资料,说是加双引号,但是这个并不是我想要的

参与11

4同行回答

多米爸比多米爸比Java开发工程师银联商务天津分公司
Java应用可以修改postgresql-jdbc驱动,下面是我修改过的jar包,使用jdk8编译,其他编译版本类似https://www.yuque.com/docs/share/3521d50c-e32c-42aa-9fe3-36f17584a51c#显示全部

Java应用可以修改postgresql-jdbc驱动,下面是我修改过的jar包,使用jdk8编译,其他编译版本类似
https://www.yuque.com/docs/share/3521d50c-e32c-42aa-9fe3-36f17584a51c#

收起
软件开发 · 2019-11-21
浏览5626
陈灿东陈灿东系统运维工程师北京优特捷信息技术有限公司
方案1:从查询端进行优化 用upper或者lower select * from "table" where "column" =upper(str); postgresql的字段大小写不敏感,但是如果字段加了双引号后就大小写敏感了,比如字段AA 和 aa 和 Aa都会被当作是aa.如果都加上引号,则大小写敏感"AA" 和 "aa" 和 "Aa"将是...显示全部

方案1:从查询端进行优化 用upper或者lower select * from "table" where "column" =upper(str);
postgresql的字段大小写不敏感,但是如果字段加了双引号后就大小写敏感了,比如字段AA 和 aa 和 Aa都会被当作是aa.如果都加上引号,则大小写敏感"AA" 和 "aa" 和 "Aa"将是都是不一样的

方案2: 写一个脚本将当前PG中所有的小写转为大写写

目前没有什么配置 让其查询返回字段全部为大写的谢谢!

收起
互联网服务 · 2019-11-20
浏览5753
y18511664518y18511664518技术总监长城超云
现在没有显示全部

现在没有

收起
金融其它 · 2019-11-20
浏览5641
匿名用户匿名用户
oracle的字段大写是个问题 我们之前一般是在应用层处理,修改驱动层。显示全部

oracle的字段大写是个问题 我们之前一般是在应用层处理,修改驱动层。

收起
银行 · 2019-11-20
浏览5593
  • pg数据库有没有修改配置的地方,让它返回的字段变成大写,现在比较关注pg,谢谢
    2019-11-20

提问者

asongtwt
数据库开发

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-11-20
  • 关注会员:5 人
  • 问题浏览:8059
  • 最近回答:2019-11-21
  • X社区推广