12
DECLARE
   message  varchar2(20):= 'Hello, World!';
BEGIN
   dbms_output.put_line(message);
END;

Oracle SQL Developerで上記のpl/sqlプログラムを実行するにはどうすればよいですか。誰でも私に提案できますか?

4

5 に答える 5

24

この画像に示されている手順に従ってみました。一部のステップは除外されていますが、それらに遭遇したときに理解できると確信しています。 スクリーンショット

于 2013-08-28T00:06:58.207 に答える
19

DBMS の出力が表示されない場合は、追加するだけです

set serveroutput on

上部にあるステートメントをスクリプトとして実行すると、「スクリプト出力」セクションに出力が表示されます。

set serveroutput on
DECLARE
message  varchar2(20):= 'Hello, World!';
BEGIN
dbms_output.put_line(message);
END;
于 2013-08-28T11:44:41.193 に答える
2

最初にワークシートで 'set serveroutput on' クエリを実行し、[表示] メニューで確認すると、DBMS 出力オプションが表示されます。

于 2017-01-17T07:04:28.550 に答える
0

それに応じてプロシージャ コードを囲みます。

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

于 2019-06-05T14:46:22.993 に答える