1. ホーム
  2. oracle

[解決済み] このPL/SQLは何が問題なのでしょうか?バインド変数 * が DECLARED ではありません。

2022-02-19 23:51:01

質問

ここにあります。

declare
  v_str1   varchar2(80);
begin
  v_str1 := 'test';
  print :v_str1;
end

SQLDeveloperを使って、SQLワークシートの中だけで実行すると、このようになります。

Bind Variable "v_str1" is NOT DECLARED
anonymous block completed

解決方法は?

了解しました。

set serveroutput on

declare
  v_str1   varchar2(80);    
begin
 v_str1 := 'test';
 dbms_output.put_line(v_str1);
end;

詳しくはこちら