我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:双彩网 > 语义分析 >

如何获取SQL2005下的SQL语句的语义分析

归档日期:07-05       文本归类:语义分析      文章编辑:爱尚语录

  主要是想获取这个sql所用到的所有的表的名字。(ps:复杂的sql语句的)

  第 1 阶段是解析器阶段,它将 SQL 文本转换成语法树。这个阶段不查找系统目录中的任何信息,不访问数据库。

  第 2 阶段分析由解析器创建的语法树,并产生用于查询的查询控制块和表达式树。要构建这些内部数据结构,它执行以下操作:

  第 2 阶段访问数据库中不同的系统目录,以验证查询所引用的所有数据库对象(诸如表、列、视图、类型、UDR 等等)是否都存在。它在数据库中找到这些对象的标识,然后创建查询控制块和表达式树。

本文链接:http://furymagazine.com/yuyifenxi/151.html