SASマクロライブラリ内にある指定の項目をコピーします。
| 種類: | マクロステートメント |
| 制限事項: | マクロ定義またはオープンコードで使用可能 |
| 参照項目: | %MACROステートメント および SASMSTORE=システムオプション |
%COPYステートメントで使用するマクロの名前を指定します。
出力先にコピーするマクロのソースコードを指定します。OUTFILE=オプションを省略した場合、ここで指定したソースコードがSASログに書き込まれています。
次のオプションのうち1つまたは複数を指定します。
コンパイル済みマクロのカタログを含んでいるSASライブラリのライブラリ参照名を指定します。ライブラリを省略すると、SASMSTORE=オプションで指定したライブラリ参照名が使用されます。
| 制限: | このライブラリ参照名として、WORKは指定できません。 |
%COPYステートメントの出力先を指定します。この値には、ファイル参照名か外部ファイルを指定できます。
/* commentary */ %macro foobar(arg) /store source
des="This macro does not do much";
%put arg = &arg;
* this is commentary!!!;
%* this is macro commentary;
%mend /* commentary; */; /* Further commentary */
NOTE: The macro FOOBAR completed compilation without errors.
%copy foobar/source;%macro foobar(arg) /store source des="This macro does not do much"; %put arg = &arg; * this is commentary!!!; %* this is macro commentary; %mend /* commentary; */;