plsqldeveloper中的执行过程
我对PLSQL一无所知,我正在努力在PLSQL Developer中执行一个过程。我创建了一个名为“employee”的过程,如下所示: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
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输出选项卡中检查了输出。