例: スコープ

例の概要: スコープ

この例は、CHAR型とVARCHAR型、およびそれらの演算子と関数の使用法を示しています。また、この例では、変数A、B、およびCはローカルでINITメソッドにスコープされています。つまり、それらの値はINITメソッドの外部には表示されず、結果テーブルに書き込まれません。

コード例: スコープ


proc ds2;
data;
  dcl char(24) abc abc2;
  method init();
    dcl char(8) a b c;

    a = repeat('a',5);
    b = repeat('b',6);
    c = repeat('c',7);

    abc = a || b || c;
    abc2 = trim(a) || trim(b) || c;
  end;
enddata;
run;
data;
  dcl char(24) abc abc2;
  method init();
    dcl varchar(8) a b c;

    a = repeat('a',5);
    b = repeat('b',6);
    c = repeat('c',7);

    abc = a || b || c;
    abc2 = trim(a) || trim(b) || c;
  end;
enddata;
run;
quit;

出力例: スコープ

出力: スコープ
最終更新: 2026年9月18日