预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114218256A(43)申请公布日2022.03.22(21)申请号202210154365.4(22)申请日2022.02.21(71)申请人恒生电子股份有限公司地址310053浙江省杭州市滨江区江南大道3588号恒生大厦11楼(72)发明人张君华生利吴亚飞(74)专利代理机构北京超凡宏宇专利代理事务所(特殊普通合伙)11463代理人曹瑞敏(51)Int.Cl.G06F16/242(2019.01)G06F16/22(2019.01)权利要求书2页说明书11页附图3页(54)发明名称访问语句处理方法、装置、设备及存储介质(57)摘要本申请提供了一种访问语句处理方法、装置、设备及存储介质,其中,该方法包括:接收针对目标数据库的访问语句,访问语句包括:目标数据库中待访问数据表的标识,剔除待访问数据表中的自增非业务字段,得到目标字段,对目标字段执行访问语句对应的数据操作。本申请通过将自增非业务字段剔除,使得待访问数据表能够保证实现自增非业务字段对应功能,同时还可以成功被访问,避免访问出错。CN114218256ACN114218256A权利要求书1/2页1.一种访问语句处理方法,其特征在于,包括:接收针对目标数据库的访问语句,所述访问语句包括:所述目标数据库中待访问数据表的标识;剔除所述待访问数据表中的自增非业务字段,得到目标字段;对所述目标字段执行所述访问语句对应的数据操作。2.根据权利要求1所述的方法,其特征在于,所述剔除所述待访问数据表中的自增字段,得到目标字段,包括:从所述目标数据库的内核表中确定所述待访问数据表的所有表字段;所述内核表中存储有:所述目标数据库中所有数据表的所有表字段的字段名;从所述目标数据库的内核扩展表中确定所述待访问数据表的自增非业务字段;所述内核扩展表中存储有:所述所有数据表的所有自增非业务字段的字段名;从所述待访问数据表的所有表字段中剔除所述待访问数据表的自增非业务字段,得到所述目标字段。3.根据权利要求2所述的方法,其特征在于,所述从所述目标数据库的内核扩展表中确定所述待访问数据表的自增非业务字段之前,所述方法还包括:确定每个数据表的自增字段;将所述每个数据表的自增字段中的隐藏自增字段作为所述每个数据表的自增非业务字段;将所述每个数据表的自增非业务字段的字段名添加至所述目标数据库的内核扩展表中。4.根据权利要求3所述的方法,其特征在于,所述将所述每个数据表的自增字段中的隐藏自增字段为所述每个数据表的自增非业务字段之前,所述方法还包括:判断所述每个数据表的自增字段是否具有扩展标记;若所述每个数据表的自增字段中的目标自增字段具有所述扩展标记,且所述目标自增字段的所述扩展标记的标记值为预设标记值,则确定所述目标自增字段为所述隐藏自增字段。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:在所述每个数据表的语法树上创建所述自增字段的语法节点,所述自增字段的语法节点中定义了:所述自增字段的字段信息。6.根据权利要求1‑5任一项所述的方法,其特征在于,所述访问语句为数据插入语句,所述对所述目标字段执行所述访问语句对应的数据操作,包括:从所述访问语句中确定所述目标字段的字段值;向所述待访问数据表中的所述目标字段插入所述字段值。7.根据权利要求1‑5任一项所述的方法,其特征在于,所述访问语句为数据查询语句,所述对所述目标字段执行所述访问语句对应的数据操作,包括:将所述待访问数据表中所述目标字段的字段值进行推送。8.一种访问语句处理装置,其特征在于,包括:接收模块,用于接收针对目标数据库的访问语句,所述访问语句包括:所述目标数据库中待访问数据表的标识;2CN114218256A权利要求书2/2页处理模块,用于剔除所述待访问数据表中的自增非业务字段,得到目标字段;执行模块,用于对所述目标字段执行所述访问语句对应的数据操作。9.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的计算机程序,当所述电子设备运行时,所述处理器与所述存储器之间通过所述总线通信,所述处理器执行所述计算机程序,以执行如权利要求1至7任一项所述的方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至7任一项所述的方法。3CN114218256A说明书1/11页访问语句处理方法、装置、设备及存储介质技术领域[0001]本申请涉及计算机技术领域,具体而言,涉及一种访问语句处理方法、装置、设备及存储介质。背景技术[0002]PostgreSQL是一种特性非常齐全的自由软件的对象关系型数据库管理系统,在PostgreSQL数据库系统开发完成上线之后,