标签: sql sql-server postgresql triggers
我正在阅读有关Postgres中的触发器功能(用于数据更改)的信息。我留下的印象是,在这些功能中,我们无法访问所有一次插入/更新/删除的记录。我的意思是,旧的和新的似乎仅指单个记录,而不是记录集。
这种印象正确吗?如果是这样,这是否意味着性能会受到负面影响(因为Postgres的实用性会循环并针对受数据更改影响的每个记录调用触发函数)?
有人可以解释吗?
我来自SQL Server,那里的设置完全不同。