Désactiver l'invite de substitution d'esperluette dans les scripts SQL Plus
Lors de l'exécution d'un script SQL dans SQL Plus, vous pouvez rencontrer une invite vous demandant de saisir une valeur de remplacement pour une chaîne contenant l'esperluette. Cela peut poser des problèmes, surtout si le symbole & fait partie d'un commentaire et n'est pas destiné à déclencher un remplacement.
Afin de désactiver cette fonctionnalité et de permettre à SQL Plus d'ignorer l'esperluette, considérez ce qui suit :
Vous pouvez demander à SQL Plus de supprimer les invites de substitution pour les variables de liaison en exécutant SET DEFINE OFF
. Cela empêchera toute chaîne préfixée par & d'être interprétée comme un argument de remplacement.
<code class="language-sql">SET DEFINE OFF</code>
Si SET DEFINE OFF
n'est pas possible, vous pouvez vous assurer que l'esperluette est au bout de la chaîne. Cela empêchera SQL Plus de le traiter comme un préfixe de variable de liaison.
<code class="language-sql">'StackOverflow &' || ' you'</code>
En implémentant l'une de ces solutions, vous pouvez exécuter des scripts SQL à partir de SQL Plus sans rencontrer d'invites de remplacement pour les esperluettes dans les commentaires.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!