牧羊人nacy
2019-07-15 16:40:30
PostgreSQL中的計算/虛擬/派生列PostgreSQL是否支持計算/計算列,如MSSQLServer?我在文檔中找不到任何東西,但是由于這個特性包含在許多其他DBMS中,我想我可能遺漏了一些東西。例:http:/msdn.microsoft.com/en-us/Library/ms 191250.aspx
3 回答

慕工程0101907
TA貢獻1887條經(jīng)驗 獲得超5個贊
STORED
CREATE TABLE tbl ( int1 int, int2 int, product bigint GENERATED ALWAYS AS (int1 * int2) STORED);
VIRTUAL
在那之前VIRTUAL
tbl.col
SELECT * FROM tbl
IMMUTABLE
CREATE FUNCTION col(tbl) ... AS ... -- your computed expression hereCREATE INDEX ON tbl(col(tbl));
備選方案
VIEW
SELECT *
STORED
添加回答
舉報
0/150
提交
取消