-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