返回搜索
档案
一种基于数据库的UPDATE语句中变量赋值的方法及系统
发明专利未知
10权利要求 · 2 独立
§ Ⅰ
卷宗概要
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 项权利要求、说明书全文、全部附图、翻译和法律状态。
- 全部权利要求
- 技术领域
- 背景技术
- 发明内容
- 附图说明
- 具体实施方式