DECLARE
message varchar2(20):= 'Hello, World!';
BEGIN
dbms_output.put_line(message);
END;
如何在 Oracle SQL Developer 中执行上述 pl/sql 程序。任何人都可以建议我吗?
DECLARE
message varchar2(20):= 'Hello, World!';
BEGIN
dbms_output.put_line(message);
END;
如何在 Oracle SQL Developer 中执行上述 pl/sql 程序。任何人都可以建议我吗?
如果您没有看到 DBMS 输出,只需添加
set serveroutput on
在顶部并将语句作为脚本执行,您将在“脚本输出”部分看到输出。
set serveroutput on
DECLARE
message varchar2(20):= 'Hello, World!';
BEGIN
dbms_output.put_line(message);
END;
Assuming you already have a connection configured in SQL Developer:
View
menu, select DBMS Output
plus
icon, and select your connectionSQL worksheet
首先在工作表中执行“set serveroutput on”查询,然后检查查看菜单,DBMS 输出选项将出现。
相应地围绕您的程序代码:
create or replace procedure YOUR_TEST as
begin
<proc code here>
end;
/
show errors
点击绿色箭头编译 - 你应该得到以下消息:
Procedure YOUR_TEST compiled
现在运行它:
exec YOUR_TEST ;
nb:环境:Oracle 12g,Sql Developer v18.4