单项选择题

对一个sql语句从开始执行,经过软解析,最终返回结果的顺序是: 1 代码的语义检查 2代码的语法检查 3 执行SQL代码,返回结果. 4 将SQL代码的文本进行哈希得到哈希值 5 对于存在相同哈希值的新命令行,其文本将与已存在的命令行的文本逐个进行比较, 包括大小写,字符串是否一致,空格,注释等,如果一致,则对其进行软解析。 6如果共享池中存在相同的哈希值,则对这个命令进一步判断是否进行软解析。()

A.1->2->4->6->5->3
B.1->2->4->6->3->5
C.2->1->4->6->5->3
D.2->1-4->5->6->3