2011-09-23 71 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

它的工作。谢谢。 –