Archives par mot-clé : -586

CODE RETOUR -586

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

Explication
Le registre spécial CURRENT PATH est défini comme un VARCHAR (2048). Le contenu de la chaîne comprend chaque nom de schéma délimité par des guillemets doubles et séparé du nom de schéma suivant par une virgule. La longueur totale de la chaîne de tous les noms de schéma dans CURRENT PATH ne peut pas dépasser 2048 caractères. Une instruction SET PATH provoquant ce message dépasserait cette limite.

Action du système
L’instruction ne peut pas être traitée.

Réponse du programmeur
Supprimez les noms de schéma pour réduire la longueur totale afin qu’elle corresponde à la longueur maximale de 2 048 caractères. Si tous les noms de schéma sont requis, il peut être nécessaire de consolider certaines fonctions définies par l’utilisateur afin que moins de noms de schéma soient requis pour le CURRENT PATH.

SQLSTATE
42907