QUALIFIER

修飾されていないテーブル名とビュー名を修飾します。

構文:

QUALIFIER=schema-name

パラメーター:

schema-name
埋め込み SQL で修飾されていないテーブルまたはビュー リファレンスを修飾するために使用するスキーマの名前。

依存性:

以下のいずれかが必要です。
  • DIALECT 指令オプションが MAINFRAME に設定されている
  • DIALECT 指令オプションが MIXED に設定されており、ターゲット SQL 文ごとに [MAINFRAME] 文プレフィックスが含まれる

範囲:

コンパイル時の使用: あり
実行時の動作: ソース ファイル

詳細については、「範囲 - HCOSS SQL コンパイラ指令オプション」を参照してください。

説明:

CHECK が指定されている場合、チェックのために SQL Server に文を送信する前に、HCOSS は修飾されていないテーブルおよびビュー リファレンスを修飾します。

ACCESS または BIND あるいはその両方が指定されている場合、HCOSS は生成されたストアド プロシージャの修飾されていないテーブルおよびビュー リファレンスを修飾します。

DBRMLIB が指定されている場合、HCOSS は DBRM の修飾されていないテーブルおよびビュー リファレンスを修飾します。これらを修飾するには、BIND PACKAGE または BIND PLAN コマンドを実行するときに修飾子を指定します。DBRMLIB では、CHECK を補助する必要がある場合にのみ QUALIFIER を指定する必要があります。

DBRMLIB、ACCESS、および BIND のいずれも指定されていない場合、HCOSS は生成されたコードのテーブルおよびビュー リファレンスを修飾します。