-586   THE TOTAL LENGTH OF THE CURRENT PATH SPECIAL REGISTER CANNOT EXCEED 2048 CHARACTERS

説明

CURRENT PATH の特殊レジスターは VARCHAR(2048) と定義されています。ストリングの内容に、 二重引用符によって区切られ、コンマによって次のスキーマ名と分離される各スキーマ名が含まれています。CURRENT PATH 内のすべてのスキーマ名のストリングの全長は 2048 文字を超えることはできません。このメッセージの原因となる SET PATH ステートメントはこの限界を超えます。

システムの処置

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

プログラマーの応答

スキーマ名を削除して、全長が 2048 文字以下になるようにしてください。 すべてのスキーマ名が必要な場合は、 現行パスに必要なスキーマ名が少なくてすむように、 いくつかのユーザー定義関数を統合することが必要となります。

SQLSTATE

42907