1
1
不,您不必担心select中的顺序。 计算外键(与唯一约束不同) 按报表 ,不是每行。一个通用的表表达式仍然是 单一的 语句,即使其中有多个选择和删除。 因此,如果在语句结束时所有约束仍然有效,则一切正常。 通过以下简单的测试,您可以很容易地看到这一点:
因此,即使以“错误的”顺序指定了id,以下显然也可以工作:
以下内容 也 作品-表明CTE仍然是一个单一的陈述:
|
Sadeq Dousti · 相当于“嵌套删除”的执行性能SQL查询 2 年前 |
roca · 试图让CTE在PostgreSQL中工作 2 年前 |
joeCarpenter · 使用物理表和CTE创建多个联接 6 年前 |
gdanton · 用于查找所有依赖项的SQL Server递归CTE 7 年前 |
user2850751 · SQL-获取层次结构的单个分支 7 年前 |
Amir Farashah · 我需要在两张桌子上使用CTE 7 年前 |
Nick77 · 递归CTE SQL获取所有级别 7 年前 |