前端一直获取不到后端的值,和数据库字段设置有关 Oracle

前端代码:

解决:后端sql语句给字段名加上双引号

后端部分sql语句:

原因:在Oracle数据库的SQL语句中,给别名加双引号是为了强制保持别名的大小写格式 。因为Oracle默认会将未加引号的标识符(包括表名、列名和别名)自动转换为大写,如果不加引号,privCode会被存储为PRIVCODE,导致后端返回给前端的Map中键名为大写,而前端使用小写字段名(如item.privCode)访问时会得到undefined。通过添加双引号,如AS "privCode",可以确保别名按原样保存为小写,使前后端字段名保持一致,避免数据访问错误。这是Oracle特有的需求,在其他如MySQL等数据库中通常不需要这样做。

相关推荐
瑞克-桑切斯1 小时前
企业生产环境:https部署+nginx高可用(业务不中断)
linux·服务器·数据库
java1234_小锋4 小时前
【技术专题】HTML5 网页技术 - HTML5 Canvas 基础以及动画入门
前端·html·html5
知了学历孙老师7 小时前
小自考的校考和统考,出题方和难度差在哪
java·大数据·前端
ShineWinsu9 小时前
对于JavaScript:操作元素的解析
开发语言·前端·javascript·面试·web·dom·元素
zyseo89 小时前
谷歌SEO 准首页词挖掘脚本:找出排在第 8-20 名的隐藏流量
大数据·数据库·人工智能
福兮说10 小时前
JSON 格式正确,数据就可靠吗?我用一份自编配置检查类型与空值
java·前端·json
xiaogai_gai11 小时前
仅查询策略实战:从金蝶云·星空旗舰版定时拉取收料通知单
大数据·数据库·python
数据工匠老o12 小时前
异构数据库DDL同步:260条链路的结构变更自动适配方案
数据库·架构
程序员老赵12 小时前
Docker 部署青龙面板:轻松搭建定时任务管理平台
前端·docker·开源
Swot12 小时前
Asciidoctor 公式数字下标错位问题:原因分析与解决方案
前端