plsqldeveloper中的执行过程

plsqldeveloper中的执行过程,plsql,procedure,plsqldeveloper,Plsql,Procedure,Plsqldeveloper,我对PLSQL一无所知,我正在努力在PLSQL Developer中执行一个过程。我创建了一个名为“employee”的过程,如下所示: CREATE OR REPLACE PROCEDURE employee IS var_name VARCHAR2(20) := 'Parkavi'; var_web VARCHAR2(20) := 'parkavi.com'; BEGIN DBMS_OUTPUT.PUT_LINE('Hi! I am ' ||var_name|| 'f

我对PLSQL一无所知,我正在努力在PLSQL Developer中执行一个过程。我创建了一个名为“employee”的过程,如下所示:

CREATE OR REPLACE PROCEDURE employee IS
    var_name VARCHAR2(20) := 'Parkavi';
    var_web VARCHAR2(20) := 'parkavi.com';
BEGIN
    DBMS_OUTPUT.PUT_LINE('Hi! I am ' ||var_name|| 'from' ||var_web);
END employee;

现在我需要执行这个过程,以便查看输出。请帮帮我。提前谢谢

在PL/SQL Developer中,您可以在测试窗口中执行PL/SQL块

文件>新建>测试窗口将提供类似以下内容的模板块:

declare 
begin

end;
您只需添加过程名称(并删除不需要的
declare
部分,因为您没有变量),因此:

begin
    employee;
end;
或者,右键单击过程名称并从弹出菜单中选择“测试”,它将为您生成上述块

如果预期的
dbms\u输出
文本未显示在“输出”选项卡中,则首先要检查的是选中了“已启用”复选框

要诊断dbms_输出,最简单的测试用例是:

begin
    dbms_output.put_line('Hello');
end;

如果需要测试此过程,只需打开新的sql窗口并调用它,如“BeginEmployee;end;”。可以在“输出”选项卡中看到输出。或者,您可以右键单击程序并选择“测试”。顺便说一句,试着坚持“良好命名”的做法。@Ychdziu我的输出选项卡仍然是空的,我的过程看起来也是空的。我在测试窗口的DBMS输出选项卡中仍然没有得到任何东西。请告诉我在哪里可以找到“Enabled”复选框?即使选中了“Enabled”复选框,我也不会得到任何输出测试窗口内容是否与我的示例类似?i、 e.
开始
后接程序名,后接
然后
结束?你确定要执行它吗?你说的执行是什么意思?对不起,我不知道!我刚刚输入了“BeginEmployee;end;”,并在DBMS输出选项卡中检查了输出。