我在Oracle數據庫的功能(不是過程)。 這個功能看起來像:如何得到一個結果了PL/SQL函數的Netbeans中
CREATE OR REPLACE FUNCTION GETTOTAL(v_user_id IN NUMBER)
RETURN NUMBER
AS
v_result number := 0;
BEGIN
SELECT SUM(DAY1+DAY2) INTO v_result FROM TABLE WHERE USER_ID = v_user_id;
RETURN v_result;
END;
現在我在Java Netbeans的程序,我需要的是結果,用我的計劃內。
我曾嘗試以下:
callStatement = con.prepareCall("SELECT GETTOTAL(1) FROM DUAL;");
callStatement.execute();
resultaat = callStatement.getDouble(1);
callStatement.close();
我也曾嘗試使用CALL。但似乎沒有任何工作。 另外我試過尋找網絡上的問題,但似乎只有程序解釋,而不是功能......所以我希望我可以在這裏找到一個awnser。
謝謝!這正是我所需要的,我曾嘗試使用registerOutparamater,但在執行後我使用它。我的謝意很棒! – user2919688