PostgreSQL中的计算列
PostgreSQL支持计算列,也称为计算列、虚拟列、派生列或生成列,允许您创建值派生自其他列或表达式的列。
Postgres 12或更高版本中的支持
从12版本开始,PostgreSQL引入了STORED生成列,这符合SQL标准,也可以在DB2、MySQL和Oracle等DBMS中找到。
Postgres 11或更旧版本中的模拟
11之前的PostgreSQL版本并不原生支持生成列。但是,可以使用带有属性表示法的函数来模拟VIRTUAL生成列。此语法类似于虚拟生成列的行为,并提供类似的功能。
替代方案
除了计算列之外,PostgreSQL还提供其他机制来实现类似的结果:
以上是计算列在 PostgreSQL 中如何工作,旧版本中有哪些替代方案?的详细内容。更多信息请关注PHP中文网其他相关文章!