我只想在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));
我不明白,出了什么问题?
答案 0 :(得分:0)
我在Windows上针对db2 express c运行它,如果放弃;
它运行正常