可用版本: Dev (3.21) | 最新 (3.20) | 3.19 | 3.18 | 3.17

空标量子查询

适用于 ✅ 开源版   ✅ 专业版   ✅ 企业版

当可以证明标量子查询为空时,我们可以将其替换为 NULL

使用Settings.transformPatternsEmptyScalarSubquery,可以实现以下转换

-- With Settings.transformPatternsEmptyScalarSubquery active, this:
SELECT
  (SELECT c FROM tab WHERE FALSE);

-- ... is transformed into the equivalent expression:
SELECT
  NULL -- (SELECT c FROM tab WHERE FALSE);

反馈

您对此页面有任何反馈吗?我们很乐意倾听!

The jOOQ Logo