是否可以在postgresql中创建触发器而无需执行过程?

2022-09-03 05:46:24

我想在其主体中创建带有BL的程序。我在SQL中找到相同的示例,但在postgresql中找不到。


答案 1

每个RDBMS都有自己的SQL语言。你不能在PostgreSQL中创建触发器,就像你可以在Oracle/MS SQL等中创建一样。为了在PostgreSQL中创建触发器,您必须

  1. 在PostgreSQL中创建一个函数,并与您BL
  2. 创建触发器并将函数与此触发器关联。

答案 2

这是不可能的 - PostgreSQL不支持SQL触发器 - 每个触发器都需要一个相关的触发器函数。其他数据库仅支持SQL触发器,但不支持PostgreSQL。


推荐