默认标签

Oracle 层级查询中实现组内排序

在 Oracle 中使用 START WITH ... CONNECT BY PRIOR 可以方便地进行层级(树形)查询。 如果想在每个层级中对子节点进行排序,可以结合 ORDER SIBLINGS BY 实现组内排序。本文通过示例演示如何在层级查询中控制同级节点的顺序。

默认标签

Oracle关联两张表更新字段

在 Oracle 数据库开发中,经常会遇到这样的需求:需要通过某个字段(如 trade_code)将一张表中的值同步更新到另一张表中。 本文以 st2b_trade_compose 和 st2s_province_trade 为例,演示如何在 Oracle 中通过 trade_code 关联两张表,更新 sort_no 字段,并限定只更新指定期次的数据。

默认标签

Oracle 中 ORDER BY 后如何正确使用 ROWNUM

ROWNUM 在 Oracle 中是在排序 (ORDER BY) 之前生成的, 直接使用会导致排序后编号或分页错误。 正确做法是:用 子查询包裹排序结果、或在 Oracle 12c+ 使用 FETCH / ROW_NUMBER() 实现排序后分页。

默认标签

解决 ORA-17056:不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK

在使用 Java 调用 Oracle 数据库 时,有时会遇到以下异常: java.sql.SQLException: ORA-17056: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK

默认标签

MyBatis-Plus 更新字段为 null 不生效?updateStrategy 一定要搞懂!

大家在开发中肯定遇到过这样的场景:想把某个字段清空,比如“处理人”或“处理时间”,明明代码里写了 `setDealTime(null)`,但数据库里的值却纹丝不动。 今天我就来分享我的踩坑经验,教你如何正确地把字段更新为 `null`,别再被 MyBatis-Plus 的默认策略坑了

默认标签

MapStruct nullValuePropertyMappingStrategy 使用详解

在使用 MapStruct 进行 DTO 与实体对象映射时,经常会遇到字段为 null 时的处理问题。MapStruct 提供了 nullValuePropertyMappingStrategy 参数,用于控制 源对象字段为 null 时目标对象的映射行为。本文将详细解释三种常用策略:IGNORE、SET_TO_NULL、SET_TO_DEFAULT,以及实际使用场景。

默认标签

HBuilderX 使用 uni-ui 教程

本文介绍如何在 HBuilderX 创建的 uni-app / uni-app x 项目 中安装和使用 uni-ui 组件库。 uni-ui 是 DCloud 官方维护的跨端组件库,100% 适配 Vue3 和 uvue 引擎,支持 H5 / App / 微信小程序等多端。

默认标签

HBuilderX 使用 uView Plus 教程

本教程适用于 HBuilderX 创建的 uni-app x 项目

默认标签

Oracle 查询表和列注释指南

在 Oracle 数据库中,表和列的注释(备注)是数据库文档和开发中非常重要的信息。本文介绍如何通过系统字典表查询表名和列的注释,包括跨 schema 的查询方法。

默认标签

Oracle 对象类型判断与依赖表清单分析

在 Oracle 数据库中,开发和运维过程中,经常会遇两类需求: 根据对象名判断类型(表、视图、存储过程、函数或包) 分析对象依赖,整理最终使用的表清单(包括视图嵌套、存储过程调用等复杂场景) 本文将系统介绍如何利用 Oracle 数据字典视图完成这两类任务,并提供完整示例 SQL。

默认标签