参照識別子には、シンプル名、限定名、リモート名、または限定名とリモート名を組み合わせた名前を使用できます。
機能の適用範囲
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity EditionはMySQLモードのみを提供します。
命名されたPLユニット内で宣言された識別子については、その限定名を使用して参照することができます(場合によっては必須です)。構文は以下のとおりです:
unit_name.simple_identifier_name
例えば、パッケージ ob が識別子 c を宣言している場合、限定名 ob.c を使用してその識別子を参照できます。ユニット名も(場合によっては必ず)限定されている必要があります。識別子が見えない場合は、限定する必要があります(識別子のスコープと可視性を参照)。
識別子がリモートデータベース上のオブジェクトに名前を付ける場合、そのオブジェクトを参照するにはリモート名を使用する必要があります。構文は以下のとおりです:
simple_identifier_name@link_to_remote_database
リモートデータベースのPLユニット内で宣言された識別子については、その限定されたリモート名を使用して参照する必要があります。構文は以下のとおりです:
unit_name.simple_identifier_name@link_to_remote_database