暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
CN118069761A-CLOB数据的处理方法、装置、设备及介质_人大金仓.PDF
81
19页
0次
2024-06-27
免费下载
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202410205455 .0
(22)申请日 2024 .02 .23
(71)申请人 北京人大金仓信息技术股份有限公
地址 100102 北京市朝阳区容达路7号院5
号楼13101内二层201
(72)发明人 郝龙云 李楠 
(74)专利代理机构 北京同立钧成知识产权代理
有限公司 11205
专利代理师 钟善宝 黄健
(51)Int.Cl .
G06F
16/28
(2019 .01)
(54)发明名称
CLOB数据的处理方法装置设备及介质
(57)摘要
本申请提供一种CLOB数据的处理方法
设备及介质涉及计算机技术领域其中的方
法包括获取待存储的多个目标字符将目标字
符拆分为单字节以单字节为单位竖向存储目
标字符得到多个目标字符对应的CLOB数据的数
据内容并将多个目标字符的字符个数数据内
容的行数和数据内容中每行的起始地址信息存
CLOB数据的头部信息使得在需要获知字符个
数或者对CLOB数据进行处理时通过CLOB数据的
头部信息即可以获取字符个数或者定位到需要
处理的字符而无需对整个CLOB数据中的每个字
节从头开始进行是否为多字节字符的校验判断
和计数等从而提高CLOB数据处理的效率
权利要求书2页 说明书11页 附图5页
CN 118069761 A
2024.05.24
CN 118069761 A
1 .一种CLOB数据的处理方法,其特征在于包括
获取待存储的多个目标字符
将所述目标字符拆分为单字节
以单字节为单位竖向存储所述目标字符得到所述多个目标字符对应的字符大对象
CLOB数据的数据内容
将所述多个目标字符的字符个数所述数据内容的行数和所述数据内容中每行的起始
地址信息存入所述CLOB数据的头部信息
2 .根据权利要求1所述的CLOB数据的处理方法其特征在于以单字节为单位竖向存
储所述目标字符得到所述目标字符对应的CLOB数据的数据内容包括
将所述目标字符的第n个字节存储至第n得到所述目标字符对应的CLOB数据的数据
内容n取值为所述目标字符包含的字节个数
3 .一种CLOB数据的处理方法,其特征在于包括
获取针对字符大对象CLOB数据的操作指令所述CLOB数据是将目标字符以单字节为单
位进行竖向存储得到的所述CLOB数据中包含头部信息和数据内容所述头部信息包括所
CLOB数据对应的目标字符的字符个数所述数据内容的行数和所述数据内容中每行的起
始地址信息所述操作指令中携带操作偏移量
根据所述操作偏移量所述数据内容的行数和所述数据内容每行的起始地址信息
定针对所述数据内容中对应行的操作偏移位置
根据所述操作偏移位置对所述数据内容进行所述操作指令对应的处理操作
4 .根据权利要求3所述的CLOB数据的处理方法其特征在于所述操作偏移量为字符偏
移量所述根据所述操作偏移量所述数据内容的行数和所述数据内容每行的起始地址信
息,确定针对所述数据内容中对应行的操作偏移位置包括
基于所述数据内容的行数和所述数据内容每行的起始地址信息在所述数据内容对应
的各行中按照字节进行所述操作偏移量的偏移得到针对所述数据内容中对应行的操作
偏移位置
5 .根据权利要求34所述的CLOB数据的处理方法其特征在于所述操作指令为插入
指令或部分删除指令或查询指令
6 .根据权利要求5所述的CLOB数据的处理方法其特征在于所述CLOB数据对应多个目
标字符所述操作指令为查询指令还包括
响应所述查询指令根据所述头部信息中的所述CLOB数据对应的目标字符的字符个数
和所述数据内容的行数确定缓存大小
将查询到的数据缓存至对应所述缓存大小的缓存空间中
按照字节序,对所述缓存空间中数据进行拼接得到包含所述多个目标字符的字符串
显示所述字符串
7 .根据权利要求34所述的CLOB数据的处理方法,其特征在于还包括
响应所述操作指令设置所述CLOB数据的状态为第一状态所述第一状态表示禁止针
对所述CLOB数据执行所述操作指令之外的操作
响应完成对所述数据内容进行所述操作指令对应的处理操作设置所述CLOB数据的状
态为第二状态,所述第二状态表示允许针对所述CLOB数据执行所述操作指令之外的操作
权 利 要 求 书
1/2
2
CN 118069761 A
2
8.一种CLOB数据的处理装置其特征在于包括
获取模块用于获取待存储的目标字符
拆分模块用于将所述目标字符拆分为单字节
存储模块用于以单字节为单位竖向存储所述目标字符得到所述目标字符对应的字
符大对象CLOB数据的数据内容以及将所述目标字符的字符长度所述数据内容的行数和
所述数据内容中每行的起始地址信息存入所述CLOB数据的头部信息
9 .一种CLOB数据的处理装置其特征在于包括
获取模块用于获取针对字符大对象CLOB数据的操作指令所述CLOB数据是将目标字
符以单字节为单位进行竖向存储得到的所述CLOB数据中包含头部信息和数据内容所述
头部信息包括所述CLOB数据对应的目标字符的字符长度所述数据内容的行数和所述数据
内容中每行的起始地址信息所述操作指令中携带操作偏移量
处理模块用于根据所述操作偏移量所述数据内容的行数和所述数据内容每行的起
始地址信息确定针对所述数据内容中对应行的操作偏移位置以及根据所述操作偏移位
置,对所述数据内容进行所述操作指令对应的处理操作
10.一种电子设备其特征在于包括处理器以及与所述处理器通信连接的存储器
所述存储器存储计算机执行指令
所述处理器执行所述存储器存储的计算机执行指令以实现如权利要求17中任一项
所述的CLOB数据的处理方法
11 .一种计算机可读存储介质其特征在于所述计算机可读存储介质中存储有计算机
执行指令所述计算机执行指令被处理器执行时用于实现如权利要求17任一项所述的
CLOB数据的处理方法
12.一种计算机程序产品包括计算机程序其特征在于所述计算机程序被执行时实
现如权利要求17中任一项所述的CLOB数据的处理方法
权 利 要 求 书
2/2
3
CN 118069761 A
3
of 19
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。