2016-02-05 50 views
0

我在寫一個postgres查詢,它是一個視圖。我在數據庫中有另一個存儲函數(functionsalary)。我想要做的是這樣的:POSTGRES在視圖中加入函數

Create View salaries as 
Select name, 
     employeeid, 
     functionsalary.totalsalary 
from tblemployees 
JOIN functionsalary 
on employees.employeeid = functionsalary.employeeid 

但是當我嘗試運行相同的我不斷收到錯誤說「functionsalary」不存在。即使我已經檢查過,我可以獨立運行該功能,並確實輸出數據。這是否有原因發生?我使用POSTGRES(9.3)。提前致謝。

回答

1

Postgres必須知道functionsalary是表格還是函數。 你應該把功能的參數列表(可能是空的):

... 
JOIN functionsalary() 
... 
+0

非常感謝......我不知道。現在工作。 – Ang