通用表表达式(WITH语句)是一个临时的查询结果或者临时表,可以在其他SELECT、INSERT、UPDATE以及DELETE语句中使用。通用表表达式只在当前语句中有效,类似于子查询。使用 CTE 的主要好处包括:提高复杂查询的可读性。支持递归查询,可以方便地处理层次结构数据和图结构数据。