在 DBeaver 7.3.3 中执行 Oracle 存储过程可以通过 SQL 编辑器来完成。以下是详细步骤:
首先,确保你已经在 DBeaver 中配置并连接到 Oracle 数据库。
假设你有一个存储过程 my_procedure
,并且它有两个输入参数 param1
和 param2
,以及一个输出参数 out_param
。你可以使用以下步骤来调用这个存储过程。
CREATE OR REPLACE PROCEDURE my_procedure (
param1 IN VARCHAR2,
param2 IN NUMBER,
out_param OUT VARCHAR2
) AS
BEGIN
-- 存储过程逻辑
out_param := 'Result: ' || param1 || ' ' || param2;
END;
/
在 SQL 编辑器中,编写并执行以下代码来调用存储过程:
DECLARE
v_out_param VARCHAR2(100);
BEGIN
-- 调用存储过程
my_procedure('test', 123, v_out_param);
-- 输出结果
DBMS_OUTPUT.PUT_LINE('Output: ' || v_out_param);
END;
/
为了查看 DBMS_OUTPUT.PUT_LINE
的输出,你需要在 DBeaver 中启用 DBMS_OUTPUT。
Ctrl+Enter
执行代码。执行代码后,你可以在 "DBMS Output" 窗口中查看存储过程的输出结果。
领取专属 10元无门槛券
手把手带您无忧上云