EXISTS
EXISTSファンクションは、アタッチされたワークスペース内でオブジェクトが定義されているかどうかを判別するファンクションです。EXISTSファンクションは、オブジェクトを使用する前にその定義が存在するかどうかをプログラムの内部で調べるときに役立ちます。
構文
EXISTS(name-expression)
パラメータ
- name-expression
-
調べる名前を表すテキスト式。
使用上の注意
複数の名前の指定
name-expressionに複数のオブジェクト名を含めると、name-expressionで指定したすべてのオブジェクトがアタッチされたワークスペースに存在する場合でも、EXISTSからはNO
が返されます。
例
例7-79 EXISTSの使用方法
この例は、変数actual
がいずれかのアタッチされたワークスペース内で定義されているかどうかを調べます。次の文
SHOW EXISTS('actual')
によって、次の結果が生成されます。
YES