-512   STATEMENT REFERENCE TO REMOTE OBJECT IS INVALID

説明

以下の条件のうちの 1 つが存在しています。

  • ステートメントが複数のロケーションを参照している。
  • リモート参照を含むステートメントが、動的 EXPLAIN ステートメント または EXPLAIN(YES) オプションのいずれかによって EXPLAIN されている。
  • 別名が正しく使用されていない。
  • Db2® プライベート・プロトコルではサポートされないステートメント内で、 3 部構成の名前が暗黙的または明示的に使用されている。
  • 3 部構成の名前がトリガー・ステートメントで暗黙的または明示的に使用されている。
  • A PREPARE ステートメントが ATTRIBUTES 文節を含んでいる。これは Db2 プライベート・プロトコルによってサポートされていません。
  • リモート参照付きの 3 部構成の名前を、SQL 関数の本体で使用することはできません。
  • 変更の始まりリモート参照付きの 3 部構成の名前が、TRANSFER OWNERSHIP ステートメントで指定されています。変更の終わり

システムの処置

このステートメントを処理することはできません。

プログラマーの応答

オブジェクトをステートメントから有効に除去できない場合は、 必要なデータを入手する他の方法をデータベース管理者に尋ねてください。

リモート・オブジェクト参照が起動された SQL ステートメント内にある場合は、 代わりに、トリガーからユーザー定義関数またはストアード・プロシージャーを呼び出し、 この関数またはストアード・プロシージャーからリモート・オブジェクトにアクセスすることができます。

SQLSTATE

56023