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;
最初にワークシートで '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: env: Oracle 12g、Sql Developer v18.4