我在想,如果這樣的事情可能是可能的:數據庫設計:選擇查詢在功能參數
SELECT * FROM table1
WHERE a1 = ... AND a2 = ... AND b1 = ... AND b2 = ...
然而,什麼是真正發生在這裏的是,我調用數據庫的功能,如:
func1(a1,a2);
它返回一個類型:
(b1,b2)
所以,這個想法是從最終用戶的角度來看,這感覺就像我們正常查詢表一樣,然而,函數調用和結果查詢選擇對用戶是隱藏的,並且在後臺完成。
任何幫助,以建議在數據庫中可能的設計,可以實現這一點,將不勝感激。 (例如,table1可能是某種虛擬表或視圖)。
您需要指定數據庫平臺。 – RedFilter
我正在使用PostgreSQL。 – Larry