DB2 Funktion不起作用,错误代码SQLCODE = -104

时间:2017-12-02 16:23:39

标签: function db2

我只想在DB2中编写一个函数,它获得两个双精度数(x和Y)并计算SQRT((X X)+(Y Y))。我总是得到错误代码: DB2 SQL Error: SQLCODE=-104, SQLSTATE=42601, SQLERRMC=;;SQRT((X*X) + (Y*Y));END-OF-STATEMENT, DRIVER=4.13.80

这是功能:

CREATE FUNCTION R (X DOUBLE, Y DOUBLE) RETURNS DOUBLE RETURN SQRT((X*X) + (Y*Y));

我不明白,出了什么问题?

1 个答案:

答案 0 :(得分:0)

我在Windows上针对db2 express c运行它,如果放弃;

它运行正常