You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
——row457至459,更新英文内容为:
is mentioned as a target of the <command>UPDATE</command> command
or if one of the listed columns is a generated column that depends on a
column that is the target of the <command>UPDATE</command>.
——row467,更新中文内容为:
只有当至少一个被列出的列出现在<command>UPDATE</command>命令的更新目标中时,或者如果列出的列之一是生成的列,而且依赖的列是<command>UPDATE</command>的目标,该触发器才会触发。
——row807,更新英文内容为:
system columns of the <literal>NEW</literal> row (such as <literal>ctid</literal>),
——row812,更新中文内容为:
在一个<literal>BEFORE</literal>触发器中,<literal>WHEN</literal>条件正好在函数被或者将被执行之前被计算,因此使用<literal>WHEN</literal>与在触发器函数的开始测试同一个条件没有实质上的区别。特别注意该条件看到的<literal>NEW</literal>行是当前值,虽然可能已被早前的触发器所修改。还有,一个<literal>BEFORE</literal>触发器的<literal>WHEN</literal>条件不允许检查<literal>NEW</literal>行的系统列(例如<literal>ctid</literal>),因为那些列还没有被设置。
0 commit comments