diff --git a/docs/cn/guides/00-products/index.md b/docs/cn/guides/00-products/index.md
index cca35f1651..9ee9e1fea8 100644
--- a/docs/cn/guides/00-products/index.md
+++ b/docs/cn/guides/00-products/index.md
@@ -34,4 +34,4 @@ Databend 是新一代多模态 Data+AI 数仓,原生列式存储覆盖结构
**性能与扩展**
- **[性能优化](/guides/performance)**: 通过各种策略提升查询性能。
- **[基准测试](/guides/benchmark)**: 将 Databend 的性能与其他数据仓库(Data Warehouse)进行比较。
-- **[数据湖仓](/guides/access-data-lake)**: 与 Hive、Iceberg 和 Delta Lake 无缝集成。
+- **[数据湖仓](/sql/sql-reference/table-engines)**: 与 Hive、Iceberg 和 Delta Lake 无缝集成。
diff --git a/docs/cn/sql-reference/00-sql-reference/10-data-types/geospatial.md b/docs/cn/sql-reference/00-sql-reference/10-data-types/geospatial.md
index f488865512..0c29d49307 100644
--- a/docs/cn/sql-reference/00-sql-reference/10-data-types/geospatial.md
+++ b/docs/cn/sql-reference/00-sql-reference/10-data-types/geospatial.md
@@ -50,8 +50,7 @@ SET geometry_output_format = 'geojson';
浏览以下链接,了解按类别组织的所有可用地理空间函数。
-- [Geometry Functions](../../20-sql-functions/09-geometry-functions/index.md)
-- [H3](../../20-sql-functions/09-geo-functions/index.md)
+- [地理空间函数](../../20-sql-functions/09-geospatial-functions/index.md)
## 示例
@@ -139,4 +138,4 @@ SELECT id, st_transform(geo, 4326, 3857) FROM test;
│ 6 │ MULTIPOLYGON(((-1113194.907933 0,0 1118889.974858,1113194.907933 0,-1113194.907933 0)),((-1113194.907933 4865942.279503,1113194.907933 4865942.279503,0 2273030.926988,-1113194.907933 4865942.279503))) │
│ 7 │ GEOMETRYCOLLECTION(POLYGON((-1113194.907933 0,0 1118889.974858,1113194.907933 0,-1113194.907933 0)),LINESTRING(4452779.631731 8399737.889818,5565974.539664 6446275.841017,6679169.447596 4865942.279503),POINT(11020629.588534 1232106.801897)) │
└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
-```
\ No newline at end of file
+```
diff --git a/docs/cn/sql-reference/20-sql-functions/10-semi-structured-functions/1-array/array-transform.md b/docs/cn/sql-reference/20-sql-functions/10-semi-structured-functions/1-array/array-transform.md
index bcbfe07e01..3b3ad5e708 100644
--- a/docs/cn/sql-reference/20-sql-functions/10-semi-structured-functions/1-array/array-transform.md
+++ b/docs/cn/sql-reference/20-sql-functions/10-semi-structured-functions/1-array/array-transform.md
@@ -6,7 +6,7 @@ import FunctionDescription from '@site/src/components/FunctionDescription';
-使用指定的转换 Lambda 表达式(Lambda Expression)转换 JSON 数组的每个元素。有关 Lambda 表达式的更多信息,请参阅 [Lambda 表达式](/cn/sql/stored-procedure-scripting/#lambda-expressions)。
+使用指定的转换 Lambda 表达式(Lambda Expression)转换 JSON 数组的每个元素。有关 Lambda 表达式的更多信息,请参阅 [Lambda 表达式](../../../30-stored-procedure-scripting/index.md#lambda-表达式)。
## 语法
@@ -30,4 +30,4 @@ SELECT ARRAY_TRANSFORM(
-[ RECORD 1 ]-----------------------------------
array_transform([1, 2, 3, 4], data -> data::Int32 * 10): [10,20,30,40]
-```
\ No newline at end of file
+```
diff --git a/docs/cn/sql-reference/20-sql-functions/10-semi-structured-functions/3-map/map-filter.md b/docs/cn/sql-reference/20-sql-functions/10-semi-structured-functions/3-map/map-filter.md
index 4642311cbc..9d646b51b3 100644
--- a/docs/cn/sql-reference/20-sql-functions/10-semi-structured-functions/3-map/map-filter.md
+++ b/docs/cn/sql-reference/20-sql-functions/10-semi-structured-functions/3-map/map-filter.md
@@ -5,7 +5,7 @@ import FunctionDescription from '@site/src/components/FunctionDescription';
-根据指定条件过滤 JSON 对象中的键值对,条件使用 [Lambda 表达式](/cn/sql/stored-procedure-scripting/#lambda-expressions)定义。
+根据指定条件过滤 JSON 对象中的键值对,条件使用 [Lambda 表达式](../../../30-stored-procedure-scripting/index.md#lambda-表达式)定义。
## 语法
@@ -29,4 +29,4 @@ SELECT MAP_FILTER('{"status":"active", "user":"admin", "time":"2024-11-01"}'::VA
├─────────────────────┤
│ {"status":"active"} │
└─────────────────────┘
-```
\ No newline at end of file
+```
diff --git a/docs/en/sql-reference/20-sql-functions/10-semi-structured-functions/1-array/array-transform.md b/docs/en/sql-reference/20-sql-functions/10-semi-structured-functions/1-array/array-transform.md
index 17b6ec3cd1..dd49c94821 100644
--- a/docs/en/sql-reference/20-sql-functions/10-semi-structured-functions/1-array/array-transform.md
+++ b/docs/en/sql-reference/20-sql-functions/10-semi-structured-functions/1-array/array-transform.md
@@ -6,7 +6,7 @@ import FunctionDescription from '@site/src/components/FunctionDescription';
-Transforms each element of a JSON array using a specified transformation Lambda expression. For more information about Lambda expression, see [Lambda Expressions](/sql/stored-procedure-scripting/#lambda-expressions).
+Transforms each element of a JSON array using a specified transformation Lambda expression. For more information about Lambda expression, see [Lambda Expressions](../../../30-stored-procedure-scripting/index.md#lambda-expressions).
## Syntax
diff --git a/docs/en/sql-reference/20-sql-functions/10-semi-structured-functions/3-map/map-filter.md b/docs/en/sql-reference/20-sql-functions/10-semi-structured-functions/3-map/map-filter.md
index 8dd2fdf251..00bb327079 100644
--- a/docs/en/sql-reference/20-sql-functions/10-semi-structured-functions/3-map/map-filter.md
+++ b/docs/en/sql-reference/20-sql-functions/10-semi-structured-functions/3-map/map-filter.md
@@ -5,7 +5,7 @@ import FunctionDescription from '@site/src/components/FunctionDescription';
-Filters key-value pairs in a JSON object based on a specified condition, defined using a [lambda expression](/sql/stored-procedure-scripting/#lambda-expressions).
+Filters key-value pairs in a JSON object based on a specified condition, defined using a [lambda expression](../../../30-stored-procedure-scripting/index.md#lambda-expressions).
## Syntax