マクロ変数を作成します。このマクロ変数は、その変数自身が定義されているマクロの実行中にのみ使用可能です。
種類: | マクロステートメント |
制限事項: | マクロ定義でのみ使用可能 |
参照項目: | %GLOBALステートメント |
1つ以上のマクロ変数名を指定するか、または1つ以上のマクロ変数名を生成するテキスト式を指定します。LOCALステートメントでは、SAS変数のリストや、SAS変数のリストを生成するマクロ式は使用できません。
新しい読み込み専用のローカルマクロ変数を作成します。
マクロ名を指定するか、またはマクロ名を生成するテキスト式を指定します。名前は新しいマクロ変数名になります。
文字列またはテキスト式を指定します。
%let variable=1; %macro routine; %put ***** Beginning ROUTINE *****; %local variable; %let variable=2; %put The value of variable inside ROUTINE is &variable; %put ***** Ending ROUTINE *****; %mend routine; %routine %put The value of variable outside ROUTINE is &variable;
*****Beginning ROUTINE ***** The value of variable inside ROUTINE is 2 ***** Ending ROUTINE ***** The value of variable outside ROUTINE is 1