前のページ|次のページ

CLOSE関数

SASデータセットを閉じます。

カテゴリ: SASファイルI/O

構文

CLOSE(data-set-id)

必須引数

data-set-id

OPEN関数が返すデータセット識別子を指定する数値変数です。

詳細

CLOSEは、処理が成功した場合にゼロ、成功しなかった場合に非ゼロ値を返します。アプリケーションで必要なくなるとすぐにすべてのSASデータセットを閉じます。
注: DATAステップ内で開かれているすべてのデータセットは、DATAステップの終了時に自動的に閉じます。

この例では、OPENを使用してSASデータセットPAYROLLを開きます。この例では、データセットが正常に開いた場合(変数PAYIDの値が正になる)、CLOSEを使用してデータセットを閉じます。
%let payid=%sysfunc(open(payroll, is));
   macro statements
%if &payid > 0 %then 
   %let rc=%sysfunc(close(&payid));

関連項目:

関数:
前のページ|次のページ|ページの先頭へ