From 61e9ca8d564b50a1108f268b65ce0a6c821bb4b7 Mon Sep 17 00:00:00 2001 From: Ti Chi Robot Date: Mon, 2 Sep 2024 15:06:05 +0800 Subject: [PATCH] *: add a limitation about not supporting `NULLIF()` and supporting `CASE` (#18425) (#18511) --- generated-columns.md | 1 + 1 file changed, 1 insertion(+) diff --git a/generated-columns.md b/generated-columns.md index e509fe28cc87..f2d008117f29 100644 --- a/generated-columns.md +++ b/generated-columns.md @@ -157,4 +157,5 @@ desc select a+1 from t where a+1=3; - 不能通过 `ALTER TABLE` 将存储生成列转换为普通列,也不能将普通列转换成存储生成列; - 不能通过 `ALTER TABLE` 修改存储生成列的生成列表达式; - 并未支持所有的 [JSON 函数](/functions-and-operators/json-functions.md); +- 不支持使用 [`NULLIF()` 函数](/functions-and-operators/control-flow-functions.md),可以使用 [`CASE` 函数](/functions-and-operators/control-flow-functions.md)代替; - 目前仅当生成列是虚拟生成列时索引生成列替换规则有效,暂不支持将表达式替换为存储生成列,但仍然可以通过直接使用该生成列本身来使用索引。