télécharger - Comment éviter la substitution de variables dans Oracle SQL Developer avec 'trinidad & tobago'




télécharger oracle sql developer gratuit (3)

Appelez ceci avant la requête:

set define off;

Alternativement, hacky:

update t set country = 'Trinidad and Tobago' where country = 'trinidad &' || ' tobago';

À partir de Tuning SQL * Plus :

SET DEFINE OFF désactive l'analyse des commandes pour remplacer les variables de substitution par leurs valeurs.

Lorsque j'essaie d'exécuter cette instruction dans Oracle SQL Developer 2.1, une boîte de dialogue "Entrer la variable de substitution" s'affiche, demandant une valeur de remplacement pour TOBAGO ,

update t set country = 'Trinidad and Tobago' where country = 'trinidad & tobago';

Comment puis-je éviter cela sans recourir à chr(38) ou u'trinidad \0026 tobago' ce qui obscurcit le but de la déclaration?


Dans SQL * Plus mettre SET DEFINE ? en haut du script résoudra normalement cela. Peut aussi fonctionner pour Oracle SQL Developer.


mettre la numérisation hors service; La commande ci-dessus fonctionne également.







oracle-sqldeveloper