- together我在这方面工作的时间比我愿意承认的要长。我需要减去一个整数字段(例如。1960年)从当前年份(作为int),并将结果放入计算字段中。我已经计算出了下面的select语句,它确实返回了正确的答案。
。
当添加select语句作为“generate always”时,将引发以下错误。
在计算字段中减去两个整数应该是相当简单的...我不知道为什么这不起作用...
。
当添加select语句作为“generate always”时,将引发以下错误。
在计算字段中减去两个整数应该是相当简单的...我不知道为什么这不起作用...
1条答案
按热度按时间kpbpu0081#
由于PostgreSQL目前只实现了storedgenerated columns(不可变),而不是virtual(根据您的特定情况需要,可变),考虑到虚拟生成列在读取时进行计算,并且虚拟生成列类似于视图。
然后,您可以将计算列实现为如下所示的视图: