首页> 中国专利> 一种基于数据库字典的存储过程静态检测方法及系统

一种基于数据库字典的存储过程静态检测方法及系统

摘要

本发明公开了一种基于数据库字典的存储过程静态检测方法及系统,其中,该方法包括:步骤1,建立与数据库字典服务器的连接;步骤2,查询数据库字典表,获取当前数据库用户下的所有存储过程对象,并构建成为待检测对象列表;步骤3,判断待检测对象列表中是否存在未检测的对象,如果存在则对未检测的对象的存储过程进行代码解析,生成语法树、注释表,并将该未检测的对象添加至全局符号树;步骤4,根据步骤3生成的语法树、注释表及全局符号树,在抽象语法树遍历过程中生成局部符号栈以及调用静态检测组件,并对未检测的对象的存储过程进行静态检测,获得静态检测结果;步骤5,根据静态检测结果生成静态检测报告。

著录项

  • 公开/公告号CN105930267B

    专利类型发明专利

  • 公开/公告日2019-03-12

    原文格式PDF

  • 申请/专利权人 中国工商银行股份有限公司;

    申请/专利号CN201610237087.3

  • 发明设计人 魏亚东;何正平;姚辰;许振峰;

    申请日2016-04-15

  • 分类号G06F11/36(20060101);

  • 代理机构11127 北京三友知识产权代理有限公司;

  • 代理人汤在彦

  • 地址 100140 北京市西城区复兴门内大街55号

  • 入库时间 2022-08-23 10:27:19

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-03-12

    授权

    授权

  • 2016-10-05

    实质审查的生效 IPC(主分类):G06F11/36 申请日:20160415

    实质审查的生效

  • 2016-10-05

    实质审查的生效 IPC(主分类):G06F 11/36 申请日:20160415

    实质审查的生效

  • 2016-09-07

    公开

    公开

  • 2016-09-07

    公开

    公开

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号