Document
拖动滑块完成拼图
个人中心

预订订单
服务订单
发布专利 发布成果 人才入驻 发布商标 发布需求

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 瀚高基础软件股份有限公司苗健获国家专利权

瀚高基础软件股份有限公司苗健获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉瀚高基础软件股份有限公司申请的专利一种基于PostgreSQL数据库的包功能实现方法、系统及介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120353823B

龙图腾网通过国家知识产权局官网在2025-08-29发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510856639.8,技术领域涉及:G06F16/245;该发明授权一种基于PostgreSQL数据库的包功能实现方法、系统及介质是由苗健;戴德伟;王林涛;吕新杰设计研发完成,并于2025-06-25向国家知识产权局提交的专利申请。

一种基于PostgreSQL数据库的包功能实现方法、系统及介质在说明书摘要公布了:本申请实施例公开了一种基于PostgreSQL数据库的包功能实现方法、系统及介质,属于数据库技术领域,解决依赖Schema或原生系统表实现包功能时系统资源消耗过高,且难以对分散存储的包进行有效管理的问题。包括,对用户提交的DDL语句进行语法解析,得到包处理信息;其中,包处理信息包括包名称、所属schema以及定义文本;基于包处理信息,在系统表中对待处理包的原始定义进行相应处理;基于待处理包对应的对象依赖关系,通过递归编译将处理后的原始定义转化为包实例化对象,并将包实例化对象存储在本地内存的HASH表中;响应包对象访问指令,获取包名与对象名,基于包名与对象名,在HASH表进行所需对象查询访问。

本发明授权一种基于PostgreSQL数据库的包功能实现方法、系统及介质在权利要求书中公布了:1.一种基于PostgreSQL数据库的包功能实现方法,其特征在于,所述方法包括: 对用户提交的DDL语句进行语法解析,得到包处理信息;其中,所述包处理信息包括包名称、所属schema以及定义文本; 基于所述包处理信息,在系统表中对待处理包的原始定义进行相应处理; 基于所述待处理包对应的对象依赖关系,通过递归编译将处理后的所述原始定义转化为包实例化对象,并将所述包实例化对象存储在本地内存的HASH表中; 响应包对象访问指令,获取包名与对象名,基于所述包名与对象名,在所述HASH表进行所需对象查询访问; 所述基于所述包处理信息,在系统表中对待处理包的原始定义进行相应处理,具体包括: 在所述包处理信息对应为包创建的情况下,将解析后得到的待处理包对应的定义文本存储到所述系统表中; 对所述待处理包对应的语法进行检测; 存在语法错误的情况下,提示所述定义文本存储失败,并回滚创建操作; 不存在所述语法错误的情况下,确定所述定义文本存储成功,得到所述待处理包对应的原始定义; 所述基于所述待处理包对应的对象依赖关系,通过递归编译将所述待处理包对应的处理后的原始定义转化为包实例化对象,具体包括: 当外部程序引用包对象且所述包对象不在所述HASH表中时,触发递归编译; 在所述系统表中读取所述待处理包对应的原始定义,并将所述原始定义解析为抽象语法树; 遍历所述抽象语法树,确定出所述待处理包对应的对象依赖关系; 将当前编译环境入全局栈,并基于所述对象依赖关系在所述系统表中读取引用包的字符串,进行解析编译,以得到依赖对象; 基于所述依赖对象对应的类型、函数以及变量,构建实例化对象并存入本地内存的HASH表中。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人瀚高基础软件股份有限公司,其通讯地址为:250101 山东省济南市高新区舜泰北路789号山东信息通信技术创新产业基地A座11层1101;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。