2017-11-14 16 views
0

script out文字列から空白を削除する方法を知りたいと思います。私は2つの変数を連結して印刷する間に2つのタブ(8スペース)の空白を取得しています。しかし、最後の変数を削除すると、私はSQL developerに通常のスクリプトを出力します。どのように文字列で連結された2つの変数を印刷するための空白を削除するには? 実行しているコードは次のとおりです。SQL Developerで `スクリプト出力 'の空白を削除する

SET SERVEROUTPUT ON 
DECLARE 
    SUBTYPE name IS CHAR(20); 
    SUBTYPE MESSAGE IS VARCHAR2(100); 
    salutation name; 
    greetings MESSAGE; 
BEGIN 
    salutation := 'Reader '; 
    greetings := 'Welcome to the World of PL/SQL'; 
    SYS.DBMS_OUTPUT.PUT_LINE('Hello ' || salutation || greetings); 
END; 
/

ここでは、スクリプト出力のスクリーンショットを示します。

enter image description here

どのように私は私が画像上に赤ペンでマークされ、ホワイトスペースを削除しますか?

答えて

1

CHARの代わりにVARCHAR2を使用してください。 CHAR変数は定義された長さに右パディングされ、VARCHAR2変数は割り当てた値のみを含みます。

関連する問題