发明名称 一种处理结构化查询语言SQL的方法及装置
摘要 本发明实施例公开了一种处理结构化查询语言SQL的方法及装置,所述方法包括:获取客户端发送的SQL语句;解析SQL语句,获得语法分析树;依据语法分析树从SQL语句中提取规范的SQL语句;判断SQL语句是否符合预设的规则,若符合,则判断中间结果表中是否缓存有与规范的SQL语句对应的查询结果,若无,则查询规范SQL语句,获得查询结果;将查询结果缓存到中间结果表中。通过本发明公开的一种处理结构化查询语言SQL的方法及装置,当中间结果表中未缓存SQL对应的查询结果,可以自动校验SQL语句是都符合预设的规则,对符合预设规则的SQL语句进行查询,并将查询结果缓存到中间结果表中。
申请公布号 CN104572979A 申请公布日期 2015.04.29
申请号 CN201410855824.7 申请日期 2014.12.31
申请人 北京锐安科技有限公司 发明人 肖冰
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京品源专利代理有限公司 11332 代理人 胡彬;路凯
主权项 一种处理结构化查询语言SQL的方法,其特征在于,包括:获取客户端发送的SQL语句;解析所述SQL语句,获得语法分析树;依据所述语法分析树从所述SQL语句中提取规范的SQL语句;判断所述SQL语句是否符合预设的规则,若符合,则判断中间结果表中是否缓存有与所述规范的SQL语句对应的查询结果,若无,则查询所述规范SQL语句,获得查询结果;将所述查询结果缓存到所述中间结果表中。
地址 100044 北京市海淀区中关村南大街乙56方圆大厦9层