我正在研究一个我遇到sql查询的项目。我想完全看到执行流程。即查询如何在数据库上执行。我能为此做些什么?
任何人都能帮助我吗?
答案 0 :(得分:0)
原子操作 查询将是一个原子操作,因此您可以设置表A.Description = table B.Description,而不必担心从任何一个表覆盖数据。
关于sql查询的好书 - 您需要阅读的书是Microsoft®SQLServer®2008:T-SQL查询。这将准确显示查询的处理方式。您还可以使用sql server management studio中的“显示估计执行计划/显示实际执行计划”设置来查看可视化计划。您可以右键单击查询窗格以打开和关闭它们。您必须首先弄清楚如何阅读它。
书中基于Itzak Ben-Gan的实际查询顺序。
1 FROM
2 ON <join_condition>
3 <join_type> JOIN <right_table>
4 WHERE <where_condition>
5 GROUP BY <group_by_list>
6 WITH { CUBE | ROLEUP }
7 HAVING <having_condition>
8 SELECT
9 DISTINCT
10 ORDER BY <order_by_list>
11 TOP