PostgreSQL中的計算列
PostgreSQL支援計算列,也稱為計算列、虛擬列、派生列或產生列,可讓您建立值派生自其他列或表達式的列。
Postgres 12或更高版本中的支援
從12版本開始,PostgreSQL引入了STORED產生列,符合SQL標準,也可以在DB2、MySQL和Oracle等DBMS中找到。
Postgres 11或較舊版本中的模擬
11之前的PostgreSQL版本並不原生支援生成列。但是,可以使用屬性表示法的函數來模擬VIRTUAL產生欄位。此語法類似於虛擬生成列的行為,並提供類似的功能。
替代方案
除了計算列之外,PostgreSQL也提供其他機制來實現類似的結果:
以上是計算列在 PostgreSQL 中如何運作,舊版本有哪些替代方案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!