CNIPA.AI
返回搜索
档案

一种基于数据库的UPDATE语句中变量赋值的方法及系统

发明专利未知
10权利要求 · 2 独立
§ Ⅰ

卷宗概要

发明人

陈程军; 苏章艳

申请日

Jul 20, 2026

公开日

Oct 27, 2026

IPC 分类

G06F 16/23 (2019.01)G06F 16/21 (2019.01)G06F 16/28 (2019.01)

本申请公开一种基于数据库的UPDATE语句中变量赋值的方法及系统。本方法包括:在MSSQL兼容模式下识别UPDATE SET语句中的会话变量标识并生成变量令牌;遍历目标列表设置变量标识与索引以区分变量赋值与列赋值;重排目标列表使变量赋值先于列赋值执行;调用表达式求值接口计算变量结果并通过钩子函数回写至会话变量;最后执行列赋值完成数据更新。本发明在openGauss中原生支持SQL Server风格的UPDATE SET变量赋值语法,无需手动拆分为多条语句,降低了异构数据库迁移成本,简化了存储过程等业务逻辑,减少了网络交互与计算冗余,提升了执行效率与系统稳定性。

登录后阅读全文

已显示权利要求 1。免费注册即可阅读全部 10 项权利要求、说明书全文、全部附图、翻译和法律状态。

  • 全部权利要求
  • 技术领域
  • 背景技术
  • 发明内容
  • 附图说明
  • 具体实施方式