0
我有一個名爲YEAR的列表。我想從這張表中創建一個視圖,YEAR總是等於最大值的視圖。每當插入YEAR值大於當前最大值的新記錄時,該視圖將自動反映。這是可能的,如果是這樣,我怎麼能做到這一點。使用dynamic where子句創建視圖
我有一個名爲YEAR的列表。我想從這張表中創建一個視圖,YEAR總是等於最大值的視圖。每當插入YEAR值大於當前最大值的新記錄時,該視圖將自動反映。這是可能的,如果是這樣,我怎麼能做到這一點。使用dynamic where子句創建視圖
是的。根據您的RDBMS,可能有更好的方法,但這裏有一種方法。
CREATE VIEW YourView
AS
SELECT Col1, Col2,Year
FROM YourTable
WHERE Year=(SELECT MAX(Year) FROM YourTable)