前のページ|次のページ

MODEXIST関数

インストールされているSASのバージョンにソフトウェアイメージが存在するかどうかを判定します。

カテゴリ: 数値
UNIX固有: この関数は、UNIX環境でのみサポートされています。

構文

MODEXIST('product-name' | 'pathname')

必須引数

'product-name'

確認する製品イメージの名前である文字定数、変数または式を指定します。

pathname')

検証中のプロダクトイメージのパス名を指定します。

詳細

製品名を入力すると、MODEXIST関数は、インストールされているSASのバージョンにソフトウェアイメージが存在するかどうかを判定します。イメージが存在する場合、MODEXISTは値1を返します。イメージが存在しない場合、MODEXISTは値0を返します。
パス名を入力すると、MODEXIST関数は、実行可能モジュールのpathname引数にリストされているディレクトリを検索します。実行可能モジュールの名前はMODEXISTへと渡されます。モジュールが見つかれば、MODEXISTは1を返し、見つからなければ、0を返します。

比較

MODEXIST関数は、インストールされているSASのバージョンにソフトウェアイメージが存在するかどうかを判断します。SYSPROD関数は、製品のライセンスがあるかどうかを判断します。

この例では、製品のライセンスがあるかどうかと、イメージがインストールされているかどうかを判断します。SAS/GRAPHイメージが現在のSASバージョンにインストールされている場合は値1、イメージがインストールされていない場合は値0を返します。SYSPROD関数は、製品のライセンスがあるかどうかを判断します。
data _null_;
   rc1=sysprod('graph');
   rc2=modexist('sasgplot');
   put rc1= rc2=;
run;
次の出力がログに書き込まれます。
rc1=1 rc2=1
前のページ|次のページ|ページの先頭へ