38.2. 数据更改的可见性

如果您在触发器函数中执行 SQL 命令,并且这些命令访问触发器所针对的表,则您需要了解数据可见性规则,因为它们确定这些 SQL 命令是否会看到触发器所包含的数据更改。开除。简要地:

如果您的触发函数是用任何标准过程语言编写的,则以上声明仅在声明为VOLATILE的情况下适用。在任何情况下,声明为STABLEIMMUTABLE的函数都不会看到调用命令所做的更改。

有关数据可见性规则的更多信息,请参见Section 46.4Section 38.4中的示例包含这些规则的演示。

上一章 首页 下一章