1 2 3 4
|
Etat SQL : 42618
Code fournisseur : -312
Message : [SQL0312] Variable ENCRYPT_HINT non définie ou non utilisable. Cause . . . . . : La variable ENCRYPT_HINT apparaît dans l'instruction SQL, mais l'une des conditions suivantes s'est produite : - La variable n'est pas déclarée. - Ses attributs sont incorrects pour l'usage indiqué. - La variable hôte figure dans une instruction SQL dynamique, ce qui n'est pas admis. - En REXX, les noms de variables hôte ne peuvent contenir de blancs imbriqués. - Le nom de variable est utilisé dans le corps d'un programme d'une procédure ou d'une fonction SQL mais la variable n'est pas déclarée en tant que variable ou paramètre SQL. Le champ d'application d'une variable SQL est défini par l'instruction composée contenant la déclaration. - La variable est utilisée dans le corps d'un programme d'une procédure ou d'une fonction SQL, mais la variable n'est pas déclarée en tant que variable SQL ou il s'agit d'une variable de transition OLD et celle-ci ne peut pas être modifiée. -- Il s'agit d'une variable de transition d'un déclencheur AFTER pouvant est utilisée dans une instruction où elle peut être modifiée. La modification des variables de transition dans des déclencheurs AFTER n'est pas admise. Que faire . . . : Effectuez l'une des opérations suivantes, puis renouvelez votre demande : - Vérifiez l'orthographe de ENCRYPT_HINT dans l'instruction SQL. - Vérifiez que cette variable est bien déclarée dans le programme. - Vérifiez que ses attributs sont compatibles avec l'usage qu'il en est fait dans l'instruction. - Dans une instruction dynamique, utilisez des marques de paramètre au lieu de variables. - Supprimez les blancs imbriqués des noms de variables hôte REXX. - Déclarez la variable en tant que variable ou paramètre SQL dans la procédure ou la fonction SQL. - Déclarez la variable en tant que variable ou paramètre SQL, ou indiquez une variable de transition NEW lorsque la variable est modifiée dans un déclencheur SQL. -- Supprimez la variable de transition de l'instruction. Le fait de copier la variable de transition dans une variable locale et d'utiliser celle-ci dans l'instruction est également admis. |
Partager