2011-09-23 72 views
4

我創建了我的第一個功能,用下面的代碼:功能MySQL不會存在

CREATE FUNCTION CTRLPRODUCAO.COMPARATOTAIS (AG INT, P INT, ANO INT) 
RETURNS BOOLEAN DETERMINISTIC 

BEGIN 
    (...) 
END 

當我運行命令,接到工作臺的迴歸:「0行(S)的影響」。可以嗎?

當我運行 SELECT CTRLPRODUCAO.COMPARATOTAIS(1,9,2011)AS TEST;

我得到

「錯誤代碼:1305 FUNCTION CTRLPRODUCAO.COMPARATOTAIS不存在」

我在做什麼錯?

+2

請勿在函數名稱中使用'.'。 – Johan

回答

4

您不能插入一個。在你的函數名稱中。

據我所知,在MySQL中,作爲一種連接被插入到你的例子中,MySQL正在CTRLPRODUCAO表中尋找函數COMPARATOTAIS。

+0

它的工作。謝謝。 –