0
PostgreSQL 9.4
如何在每次选择行时创建规则或触发器以将列值(int4)增加1?
我看到了这个:
PostgreSQL select value and increment at once
但它看起来不方便。我有查询,视图和功能,这是从表中选择行。所以,通过这个建议的解决方案,我必须在任何地方复制这个查询,这不是一个好方法。规则或触发器增加Postgres中SELECT的列值
PostgreSQL 9.4
如何在每次选择行时创建规则或触发器以将列值(int4)增加1?
我看到了这个:
PostgreSQL select value and increment at once
但它看起来不方便。我有查询,视图和功能,这是从表中选择行。所以,通过这个建议的解决方案,我必须在任何地方复制这个查询,这不是一个好方法。规则或触发器增加Postgres中SELECT的列值
正如你在文章中提到,这是要走的路: PostgreSQL select value and increment at once
在Postgre没有选择触发,否则会派上用场,你的情况。 “
”SELECT不修改任何行,因此您无法创建SELECT触发器。在这种情况下,规则和视图更合适。 http://www.postgresql.org/docs/9.1/static/sql-createtrigger.html
你想用这个做什么?审计跟踪?某种使用情况计数器? –
我想让用户看到数量 – stkvtflw