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

前端代码:

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

后端部分sql语句:

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

相关推荐
Moment2 分钟前
AI 编程时代,聊聊我的 Mac mini 双屏桌面
前端·后端
AiMan13 分钟前
先确认能不能一次把Microsofat Copilot所有内容打包一个文件导出
前端
总要学点什么17 分钟前
第97篇:三维数据加载-城市建筑白模自定义着色器——让一条光带沿高度扫上去,快慢却由帧率说了算
前端·gis·webgl·cesium·着色器·空间分析·白模
敲上瘾25 分钟前
Qt Widgets入门:项目模板解析与Hello World
开发语言·数据库·c++·qt·ui·qt6.3
上海懒图科技43 分钟前
工厂厂区电子地图定位导航:厂区人车精准定位,安全合规双保障
前端·arcgis·vue
西安小哥1 小时前
端侧跑大模型,真正的门槛不在参数量:一次 596 秒到 10 秒的压缩路径复盘
前端·人工智能
bksczm1 小时前
Redis 持久化:RDB 快照与 AOF 日志
数据库·redis·mybatis
陈随易1 小时前
Cloudflare 出钱,Vite 团队挑人,44 个维护者分 30 万美元
前端·后端·程序员
码途行者2 小时前
网站的SQL 注入:从攻击原理到防御措施
开发语言·sql·php
.痞老板.2 小时前
mysql初阶--数据库设计
数据库·mysql·oracle