diff --git a/content/docs-lite/zh/docs/SQLReference/CREATE-EVENT-TRIGGER.md b/content/docs-lite/zh/docs/SQLReference/CREATE-EVENT-TRIGGER.md index 40a2e495a71594a87d73b49e61be0a14982a098a..3525c5d30859146d40cca85ca16a6d439bfabdec 100644 --- a/content/docs-lite/zh/docs/SQLReference/CREATE-EVENT-TRIGGER.md +++ b/content/docs-lite/zh/docs/SQLReference/CREATE-EVENT-TRIGGER.md @@ -15,7 +15,7 @@ CREATE EVENT TRIGGER name ON event [ WHEN filter_variable IN (filter_value [, ... ]) [ AND ... ] ] - EXECUTE PROCEDURE function_name() + EXECUTE { PROCEDURE | FUNCTION } function_name() ## 参数说明 @@ -34,6 +34,8 @@ - **function\_name** 用户定义的函数,必须声明为不带参数并返回类型为event_trigger,在事件触发器触发时执行。 + + 在`CREATE EVENT TRIGGER`语法中,关键字`PROCEDURE`和`FUNCTION`具有相同的含义与作用。 ## 示例 ``` diff --git a/content/docs-lite/zh/docs/SQLReference/CREATE-TRIGGER.md b/content/docs-lite/zh/docs/SQLReference/CREATE-TRIGGER.md index b549b3b1045411e4e01524994ba269388d43b87d..de8e7f068a2c64c737a32b7975983584738e02ba 100644 --- a/content/docs-lite/zh/docs/SQLReference/CREATE-TRIGGER.md +++ b/content/docs-lite/zh/docs/SQLReference/CREATE-TRIGGER.md @@ -23,7 +23,7 @@ CREATE [ CONSTRAINT ] TRIGGER trigger_name { BEFORE | AFTER | INSTEAD OF } { eve { NOT DEFERRABLE | [ DEFERRABLE ] { INITIALLY IMMEDIATE | INITIALLY DEFERRED } } [ FOR [ EACH ] { ROW | STATEMENT } ] [ WHEN ( condition ) ] - EXECUTE PROCEDURE function_name ( arguments ); + EXECUTE { PROCEDURE | FUNCTION } function_name ( arguments ); ``` - **兼容mysql兼容风格的创建触发器的语法** @@ -143,9 +143,11 @@ CREATE [ CONSTRAINT ] [ DEFINER=user ] TRIGGER [ IF NOT EXISTS ] trigger_name { 对于约束触发器,WHEN条件的评估不会延迟,而是在执行更新操作后立即发生。 如果条件返回值不为true,则触发器不会排队等待延迟执行。 -- **function\_name** +- **function\_name** - 用户定义的函数,必须声明为不带参数并返回类型为触发器,在触发器触发时执行。 + 用户定义的函数,必须声明为不带参数并返回类型为触发器,在触发器触发时执行。 + + 在`CREATE TRIGGER`语法中,关键字`PROCEDURE`和`FUNCTION`具有相同的含义与作用。 - **arguments** diff --git a/content/zh/docs/SQLReference/CREATE-EVENT-TRIGGER.md b/content/zh/docs/SQLReference/CREATE-EVENT-TRIGGER.md index 1751b7d76a4a852fe086f25844a23f441e8b4965..455c0a055341a6e2d8193b8eed3bd8341f6fc93d 100644 --- a/content/zh/docs/SQLReference/CREATE-EVENT-TRIGGER.md +++ b/content/zh/docs/SQLReference/CREATE-EVENT-TRIGGER.md @@ -15,7 +15,7 @@ CREATE EVENT TRIGGER name ON event [ WHEN filter_variable IN (filter_value [, ... ]) [ AND ... ] ] - EXECUTE PROCEDURE function_name() + EXECUTE { PROCEDURE | FUNCTION } function_name() ## 参数说明 @@ -34,6 +34,8 @@ - **function\_name** 用户定义的函数,必须声明为不带参数并返回类型为event_trigger,在事件触发器触发时执行。 + + 在`CREATE EVENT TRIGGER`语法中,关键字`PROCEDURE`和`FUNCTION`具有相同的含义与作用。 ## 示例 ``` diff --git a/content/zh/docs/SQLReference/CREATE-TRIGGER.md b/content/zh/docs/SQLReference/CREATE-TRIGGER.md index 1ab46852233293f06f9d69e30232d6b6519460fc..9b959be285980609da6e743711761584949779f8 100644 --- a/content/zh/docs/SQLReference/CREATE-TRIGGER.md +++ b/content/zh/docs/SQLReference/CREATE-TRIGGER.md @@ -23,7 +23,7 @@ CREATE [ CONSTRAINT ] TRIGGER trigger_name { BEFORE | AFTER | INSTEAD OF } { eve { NOT DEFERRABLE | [ DEFERRABLE ] { INITIALLY IMMEDIATE | INITIALLY DEFERRED } } [ FOR [ EACH ] { ROW | STATEMENT } ] [ WHEN ( condition ) ] - EXECUTE PROCEDURE function_name ( arguments ); + EXECUTE { PROCEDURE | FUNCTION } function_name ( arguments ); ``` - **兼容mysql兼容风格的创建触发器的语法** @@ -143,9 +143,11 @@ CREATE [ CONSTRAINT ] [ DEFINER=user ] TRIGGER [ IF NOT EXISTS ] trigger_name { 对于约束触发器,WHEN条件的评估不会延迟,而是在执行更新操作后立即发生。 如果条件返回值不为true,则触发器不会排队等待延迟执行。 -- **function\_name** +- **function\_name** - 用户定义的函数,必须声明为不带参数并返回类型为触发器,在触发器触发时执行。 + 用户定义的函数,必须声明为不带参数并返回类型为触发器,在触发器触发时执行。 + + 在`CREATE TRIGGER`语法中,关键字`PROCEDURE`和`FUNCTION`具有相同的含义与作用。 - **arguments**