要執行帶參數的存儲過程,可以使用以下步驟:
例如,創建一個簡單的存儲過程,將兩個數字相加,并將結果返回:
CREATE OR REPLACE PROCEDURE add_numbers (
num1 IN NUMBER,
num2 IN NUMBER,
result OUT NUMBER
)
AS
BEGIN
result := num1 + num2;
END;
例如,可以使用EXECUTE
語句調用存儲過程,并將參數傳遞給它:
DECLARE
res NUMBER;
BEGIN
add_numbers(10, 5, res);
DBMS_OUTPUT.PUT_LINE('Result: ' || res);
END;
在上面的例子中,10
和5
是存儲過程的輸入參數,res
是用于接收存儲過程的輸出參數的變量。
可以在命令行中執行上述PL/SQL代碼,或者在PL/SQL開發工具(如Oracle SQL Developer)中執行。
執行后,存儲過程將被調用,并將結果打印出來。
注意:在執行帶參數的存儲過程之前,請確保已經創建了相應的存儲過程。