2

我正在为日志表创建触发器。在那个触发器中,我想存储xuserno到日志表。xuserno是所有函数的参数

例子:

CREATE OR REPLACE FUNCTION fn_consume(xmode text, xuserno integer)
  RETURNS text AS
....
.....
.....

END;

Each table有这种类型的function。那么我怎样才能访问xuserno我的trigger. 我该如何global variable为此目的创建?或任何其他解决方案都可以做到这一点?

4

1 回答 1

1

可以为此目的使用事务本地自定义 GUC,但这通常不是一个好主意。

在大多数情况下,最好只使用ON COMMIT DROP包含感兴趣值的单行的临时表。

看:

于 2013-04-02T06:23:11.553 回答