我正在使用Postgresql 8.3

我有一个数据库表,包含 buy_value sell_value 。我希望添加一个DEFAULT函数,以便在“每个插入”中,数据库将根据“买入和卖出”值计算利润并将其插入到相关列中...

我应该如何定义我的变更?

最佳答案

它不像更改DEFAULT值那么简单...在插入之前,您需要一个触发器。 (但不建议将计算出的字段存储在表上,因为您可能会破坏数据完整性)

看一下这个

http://www.postgresql.org/docs/9.1/static/triggers.html

祝你好运

关于postgresql - 在插入期间计算列值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6073959/

10-11 22:59
查看更多