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

前端代码:

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

后端部分sql语句:

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

相关推荐
JustHappy3 小时前
古法编程秘籍(七):互联网到底是什么?把两台电脑怎么说话搞懂就够了
前端·后端·网络协议
snow@li3 小时前
SEO-文章标题:写文章时候,分类+主标题+大纲+解释 作为标题 / 不点进去也知道全文覆盖什么 / 标题即架构
前端
kyriewen4 小时前
Git Commit 前自动修复代码风格?配置 Husky + lint-staged,从此 CR 只聊逻辑
前端·git·面试
小和尚同志4 小时前
AI 自动化测试探索(一):Playwright MCP
前端·人工智能·aigc
火山上的企鹅4 小时前
Codex实战:APP远程升级服务搭建(三)后台管理页面(APK 上传、版本管理、多应用页签)
服务器·网络·数据库·oracle·qgc
老马识途2.04 小时前
在AI的帮助下理解spring的启动过程
java·前端·spring
阿狸猿5 小时前
论 NoSQL 数据库技术及其应用
数据库·nosql
徐小夕5 小时前
Loop Engineering 深度解析与实战指南(全网最全)
前端·算法·github
FBI HackerHarry浩5 小时前
DataGrip2023.2.3默认保存的数据库和.sql文件在哪里?怎么修改默认路径?
数据库
袁小皮皮不皮5 小时前
3.HCIP OSPF补充知识(优化版)
服务器·网络·数据库·网络协议·智能路由器