インポート識別子を使用する場合、シンプル名、限定名、リモート名、または限定名とリモート名を使用できます。
適用対象
この内容は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