[发明专利]一种XML数据库触发器的实现方法、装置及XML数据库在审
申请号: | 201310415274.2 | 申请日: | 2013-09-12 |
公开(公告)号: | CN104462078A | 公开(公告)日: | 2015-03-25 |
发明(设计)人: | 李浩;陈丽娟;邓光超;彭川 | 申请(专利权)人: | 方正信息产业控股有限公司;上海方正数字出版技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;黄灿 |
地址: | 100871 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 xml 数据库 触发器 实现 方法 装置 | ||
1.一种XML数据库触发器的实现方法,其特征在于,包括:
当一XML文档中的XML节点存在修改操作时,检测所述XML节点是否具有与所述修改操作对应的触发器,所述触发器包括触发条件及被触发后执行的动作,所述触发条件为所述XML节点存在所述修改操作时触发所述触发器,所述被触发后执行的动作包括对所述XML文档和/或其他XML文档中的相关节点的预设操作;
当所述XML节点具有与所述修改操作对应的触发器时,触发所述触发器。
2.如权利要求1所述方法,其特征在于,所述当一XML文档中的XML节点存在修改操作时,检测所述XML节点是否具有与所述修改操作对应的触发器之前,还包括:
为所述XML节点创建与所述修改操作对应的触发器。
3.如权利要求2所述方法,其特征在于,所述为所述XML节点创建与所述修改操作对应的触发器具体为:
获取用户使用XML数据库系统提供的指定命令定义的触发器创建语句;
根据所述触发器创建语句创建所述触发器。
4.如权利要求2所述方法,其特征在于,还包括:
为所述XML数据库设置触发器信息表;
所述为所述XML节点创建与所述修改操作对应的触发器,具体为:
将所述XML节点的所述修改操作对应的触发器存储至所述触发器信息表中;
所述检测所述XML节点是否具有与所述修改操作对应的触发器,具体为:
查询所述触发器信息表中是否存在与所述XML节点的所述修改操作对应的触发器。
5.如权利要求1所述方法,其特征在于,还包括:
为所述XML数据库设置触发器开关选项,所述触发器开关选项包括:使用触发器和不使用触发器;
所述检测所述XML节点是否具有与所述修改操作对应的触发器之前还包括:
检测所述触发器开关选项是否被设置成为使用触发器;
当检测到所述触发器开关选项被设置成为使用触发器时,进入检测所述XML节点是否具有与所述修改操作对应的触发器的步骤。
6.如权利要求1-5中任一项所述的方法,其特征在于,还包括:
删除所述XML节点的与所述修改操作对应的触发器。
7.如权利要求6所述方法,其特征在于,所述删除所述XML节点的与所述修改操作对应的触发器具体为:
获取用户使用XML数据库系统提供的指定命令定义的触发器删除语句;
检测所述XML节点是否具有所述触发器删除语句指定的触发器;
当所述XML节点具有所述触发器时,根据所述触发器删除语句删除所述触发器。
8.一种XML数据库触发器的实现装置,其特征在于,包括:
第一检测模块,用于当一XML文档中的XML节点存在修改操作时,检测所述XML节点是否具有与所述修改操作对应的触发器,所述触发器包括触发条件及被触发后执行的动作,所述触发条件为所述XML节点存在所述修改操作时触发所述触发器,所述被触发后执行的动作包括对所述XML文档和/或其他XML文档中的相关节点的预设操作;
触发模块,用于当所述XML节点具有与所述修改操作对应的触发器时,触发所述触发器;
创建模块,用于为所述XML节点创建与所述修改操作对应的触发器。
9.如权利要求8所述装置,其特征在于,还包括:
获取模块,用于获取用户使用XML数据库系统提供的指定命令定义的触发器创建语句;
所述创建模块进一步用于根据所述触发器创建语句创建所述触发器。
10.如权利要求8所述装置,其特征在于,还包括:
第一设置模块,用于为所述XML数据库设置触发器信息表;
所述创建模块具体用于将所述XML节点的所述修改操作对应的触发器存储至所述触发器信息表中;
所述第一检测模块具体用于查询所述触发器信息表中是否存在与所述XML节点的所述修改操作对应的触发器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于方正信息产业控股有限公司;上海方正数字出版技术有限公司,未经方正信息产业控股有限公司;上海方正数字出版技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310415274.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据处理方法和装置
- 下一篇:一种基于种子的错别字混淆集生成方法