在 plsql developer 中执行程序
Executing procedure in plsql developer
我是 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 中,您在测试 Window 中执行 PL/SQL 块。
文件 > 新建 > 测试 Window 将提供如下模板块:
declare
begin
end;
您只需添加过程名称(并删除不需要的 declare
部分,因为您没有变量),所以它是:
begin
employee;
end;
或者,右键单击程序名称并从弹出菜单中单击 select 'Test',它将为您生成上述块。
如果 'Output' 选项卡中未显示预期的 dbms_output
文本,首先要检查的是 'Enabled' 复选框是否已选中。
要诊断 dbms_output,最简单的测试用例就是:
begin
dbms_output.put_line('Hello');
end;
我是 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 中,您在测试 Window 中执行 PL/SQL 块。
文件 > 新建 > 测试 Window 将提供如下模板块:
declare
begin
end;
您只需添加过程名称(并删除不需要的 declare
部分,因为您没有变量),所以它是:
begin
employee;
end;
或者,右键单击程序名称并从弹出菜单中单击 select 'Test',它将为您生成上述块。
如果 'Output' 选项卡中未显示预期的 dbms_output
文本,首先要检查的是 'Enabled' 复选框是否已选中。
要诊断 dbms_output,最简单的测试用例就是:
begin
dbms_output.put_line('Hello');
end;