DECLARE
message varchar2(20):= 'Hello, World!';
BEGIN
dbms_output.put_line(message);
END;
如何在Oracle SQL Developer中执行上面的pl / sql程序。 任何人都可以建议我吗?
答案 0 :(得分:19)
答案 1 :(得分:15)
如果您没有看到DBMS输出,只需添加
set serveroutput on
在顶部并以脚本形式执行语句,您将在“脚本输出”部分看到输出。
set serveroutput on
DECLARE
message varchar2(20):= 'Hello, World!';
BEGIN
dbms_output.put_line(message);
END;
答案 2 :(得分:3)
假设您已经在SQL Developer中配置了连接:
View
菜单中选择DBMS Output
plus
图标,然后选择您的连接SQL worksheet
答案 3 :(得分:2)
首先在工作表中执行'set serveroutput on'查询,然后在View菜单中查看,将出现DBMS输出选项。
答案 4 :(得分:0)
相应地环绕您的过程代码:
create or replace procedure YOUR_TEST as
begin
<proc code here>
end;
/
show errors
点击绿色箭头进行编译-您应该收到以下消息:
Procedure YOUR_TEST compiled
现在运行它:
exec YOUR_TEST ;
n.b .: env:Oracle 12g,Sql Developer v18.4