This is an automated email from the ASF dual-hosted git repository.

morningman pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris-website.git


The following commit(s) were added to refs/heads/master by this push:
     new 4c09fc74b64 [fix](doc) note that DATE_TRUNC time_unit must be a string 
constant (#3734)
4c09fc74b64 is described below

commit 4c09fc74b64f4b8893a1265c7a3d53fd182ad695
Author: boluor <[email protected]>
AuthorDate: Fri May 22 10:35:22 2026 -0700

    [fix](doc) note that DATE_TRUNC time_unit must be a string constant (#3734)
    
    ## Summary
    
    `DATE_TRUNC` accepts both argument orders — `(<datetime>, <time_unit>)`
    and `(<time_unit>, <datetime>)` — but the **time unit must be a string
    constant**; it cannot be a column or a non-constant expression. Passing
    a column there fails with `the ... parameter of date_trunc function must
    be a string constant`.
    
    Added that constraint to the `<time_unit>` parameter description on the
    current/4.x EN and zh pages so the requirement is explicit.
    
    Reported in #2673.
    
    ## Test plan
    
    - [x] Confirmed in FE source
    (`DateTrunc.checkLegalityBeforeTypeCoercion` requires a string-literal
    time unit).
    - [x] Dead-link check passes.
    - [ ] CI build.
    
    Closes #2673
    
    Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
---
 .../sql-functions/scalar-functions/date-time-functions/date-trunc.md    | 2 +-
 .../sql-functions/scalar-functions/date-time-functions/date-trunc.md    | 2 +-
 .../sql-functions/scalar-functions/date-time-functions/date-trunc.md    | 2 +-
 .../sql-functions/scalar-functions/date-time-functions/date-trunc.md    | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/docs/sql-manual/sql-functions/scalar-functions/date-time-functions/date-trunc.md
 
b/docs/sql-manual/sql-functions/scalar-functions/date-time-functions/date-trunc.md
index b372f61c876..cbc54663ff2 100644
--- 
a/docs/sql-manual/sql-functions/scalar-functions/date-time-functions/date-trunc.md
+++ 
b/docs/sql-manual/sql-functions/scalar-functions/date-time-functions/date-trunc.md
@@ -22,7 +22,7 @@ DATE_TRUNC(<time_unit>, <datetime>)
 | Parameter | Description |
 | -- | -- |
 | `<datetime>` | A valid date expression, supporting datetime or date type. 
For specific formats, please refer to [timestamptz 
conversion](../../../../sql-manual/basic-element/sql-data-types/conversion/timestamptz-conversion),
 [datetime 
conversion](../../../../sql-manual/basic-element/sql-data-types/conversion/datetime-conversion)
 and [date 
conversion](../../../../sql-manual/basic-element/sql-data-types/conversion/date-conversion)
 |
-| `<time_unit>` | The time interval to truncate to. The available values are: 
[`second`,`minute`,`hour`,`day`,`week`,`month`,`quarter`,`year`] |
+| `<time_unit>` | The time interval to truncate to. The available values are: 
[`second`,`minute`,`hour`,`day`,`week`,`month`,`quarter`,`year`] The time unit 
must be a string constant; it cannot be a column or non-constant expression. |
 
 ## Return Value
 
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/scalar-functions/date-time-functions/date-trunc.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/scalar-functions/date-time-functions/date-trunc.md
index 02c4aa33c16..0bb780d09c7 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/scalar-functions/date-time-functions/date-trunc.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-functions/scalar-functions/date-time-functions/date-trunc.md
@@ -24,7 +24,7 @@ DATE_TRUNC(<time_unit>, <datetime>)
 | 参数 | 说明 |
 | -- | -- |
 | `<datetime>` | 合法的日期表达式,支持输入 date/datetime/timestamptz 类型,具体格式请查看 
[timestamptz的转换](../../../../sql-manual/basic-element/sql-data-types/conversion/timestamptz-conversion),
 [datetime 
的转换](../../../../../current/sql-manual/basic-element/sql-data-types/conversion/datetime-conversion)
 和 [date 
的转换](../../../../../current/sql-manual/basic-element/sql-data-types/conversion/date-conversion)
 |
-| `<time_unit>` | 
希望截断的时间间隔,可选的值如下:[`second`,`minute`,`hour`,`day`,`week`,`month`,`quarter`,`year`]
 |
+| `<time_unit>` | 
希望截断的时间间隔,可选的值如下:[`second`,`minute`,`hour`,`day`,`week`,`month`,`quarter`,`year`]
 该参数必须是字符串常量,不能是列或非常量表达式。 |
 
 ## 返回值
 
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/date-time-functions/date-trunc.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/date-time-functions/date-trunc.md
index 02c4aa33c16..0bb780d09c7 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/date-time-functions/date-trunc.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/date-time-functions/date-trunc.md
@@ -24,7 +24,7 @@ DATE_TRUNC(<time_unit>, <datetime>)
 | 参数 | 说明 |
 | -- | -- |
 | `<datetime>` | 合法的日期表达式,支持输入 date/datetime/timestamptz 类型,具体格式请查看 
[timestamptz的转换](../../../../sql-manual/basic-element/sql-data-types/conversion/timestamptz-conversion),
 [datetime 
的转换](../../../../../current/sql-manual/basic-element/sql-data-types/conversion/datetime-conversion)
 和 [date 
的转换](../../../../../current/sql-manual/basic-element/sql-data-types/conversion/date-conversion)
 |
-| `<time_unit>` | 
希望截断的时间间隔,可选的值如下:[`second`,`minute`,`hour`,`day`,`week`,`month`,`quarter`,`year`]
 |
+| `<time_unit>` | 
希望截断的时间间隔,可选的值如下:[`second`,`minute`,`hour`,`day`,`week`,`month`,`quarter`,`year`]
 该参数必须是字符串常量,不能是列或非常量表达式。 |
 
 ## 返回值
 
diff --git 
a/versioned_docs/version-4.x/sql-manual/sql-functions/scalar-functions/date-time-functions/date-trunc.md
 
b/versioned_docs/version-4.x/sql-manual/sql-functions/scalar-functions/date-time-functions/date-trunc.md
index b372f61c876..cbc54663ff2 100644
--- 
a/versioned_docs/version-4.x/sql-manual/sql-functions/scalar-functions/date-time-functions/date-trunc.md
+++ 
b/versioned_docs/version-4.x/sql-manual/sql-functions/scalar-functions/date-time-functions/date-trunc.md
@@ -22,7 +22,7 @@ DATE_TRUNC(<time_unit>, <datetime>)
 | Parameter | Description |
 | -- | -- |
 | `<datetime>` | A valid date expression, supporting datetime or date type. 
For specific formats, please refer to [timestamptz 
conversion](../../../../sql-manual/basic-element/sql-data-types/conversion/timestamptz-conversion),
 [datetime 
conversion](../../../../sql-manual/basic-element/sql-data-types/conversion/datetime-conversion)
 and [date 
conversion](../../../../sql-manual/basic-element/sql-data-types/conversion/date-conversion)
 |
-| `<time_unit>` | The time interval to truncate to. The available values are: 
[`second`,`minute`,`hour`,`day`,`week`,`month`,`quarter`,`year`] |
+| `<time_unit>` | The time interval to truncate to. The available values are: 
[`second`,`minute`,`hour`,`day`,`week`,`month`,`quarter`,`year`] The time unit 
must be a string constant; it cannot be a column or non-constant expression. |
 
 ## Return Value
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to