SHOW CREATE TRIGGER

Function

Returns the exact string that can be used to recreate the named trigger.

Precautions

The sql_mode indicates the session value during query. Database b displays the sql_mode bound during routine creation. openGauss displays the session value because openGauss does not bind routines to sql_mode during routine creation.

character_set_client is the session value of the system variable when client_encoding creates the routine.

collation_connection is the value specified when lc_collate creates the database.

Database Collation is the value specified when lc_collate creates the database.

Syntax

SHOW CREATE TRIGGER trigger_name

Parameter Description

  • trigger_name

    Trigger name.

Examples

--Query the statement for creating a trigger.
openGauss=# show create trigger before_ins_stmt_trig;
       Trigger        |              sql_mode               |                                                        SQL Original Statement                          
                              | character_set_client | collation_connection | Database Collation 
----------------------+-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+----------------------+----------------------+--------------------
 before_ins_stmt_trig | sql_mode_strict,sql_mode_full_group | CREATE TRIGGER before_ins_stmt_trig BEFORE INSERT ON main_table FOR EACH STATEMENT EXECUTE PROCEDURE trigger_func('before_ins_stmt') | UTF8                 | en_US.UTF-8          | en_US.UTF-8
(1 row)
Feedback
编组 3备份
    openGauss 2024-05-19 00:42:09
    cancel