什么是高级?这就叫高级—openGauss(310)

37 阅读1分钟

#openGauss #入门 #安装 #数据库 #开源

知识来源:docs-opengauss.osinfra.cn/zh/

触发器

触发器会在指定的数据库事件发生时自动执行函数。

语法格式

  • 创建触发器

    CREATE TRIGGER trigger_name { BEFORE | AFTER | INSTEAD OF } { event [ OR ... ] }
        ON table_name
        [ FOR [ EACH ] { ROW | STATEMENT } ]
        [ WHEN ( condition ) ]
        EXECUTE PROCEDURE function_name ( arguments );
    
  • 修改触发器

    ALTER TRIGGER trigger_name ON table_name RENAME TO new_trigger_name;
    
  • 删除触发器

    DROP TRIGGER trigger_name ON table_name [ CASCADE | RESTRICT ];
    

#openGauss #入门 #安装 #数据库 #开源

知识来源:docs-opengauss.osinfra.cn/zh/