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

前端代码:

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

后端部分sql语句:

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

相关推荐
运维行者_8 小时前
企业无线网络监控的挑战与智能化演进趋势
大数据·运维·服务器·网络·数据库
前端之虎陈随易8 小时前
编程语言级别的Skill市场,AI Agent 的未来形态
前端·vue.js·人工智能·typescript·node.js
一路向北he8 小时前
字节钢铁军团--“提供情境,而非控制”
java·开发语言·前端
国强_dev8 小时前
技术探讨:使用 stunnel 加密转发数据库连接时,如何获取客户端真实 IP?
数据库·网络协议·tcp/ip
kyriewen8 小时前
豆包和千问同时关了智能体,我用它们搭的 3 个自动化全废了——迁移方案整理
前端·javascript·ai编程
@insist1238 小时前
系统规划与管理师-信息系统规划核心工作要点解析
数据库·软考·系统规划与管理师·软件水平考试·系统规划与管理工程师
超级数据查看器8 小时前
超级数据查看器 v10.0 发布
java·大数据·数据库·sqlite·安卓
前端一小卒9 小时前
我用 TypeScript 从零手写了一个 Claude Code,然后发现它的核心只有 30 行
前端·agent
数安3000天9 小时前
增量数据如何自动分类分级,避免目录“过期“?
大数据·数据库
南墙上的石头10 小时前
麒麟 V10 重装人大金仓 V8R6 踩坑实录(含 MySQL 兼容模式)
数据库·mysql