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