Sto provando una semplice istruzione INSERT contro un database Oracle. Uno dei valori è un campo VARCHAR2 e l'istruzione insert contiene una e commerciale. Come faccio a fare questo? Ho provato i seguenti metodi:Escape e commerciale in PL/SQL Developer
- sfuggire al & come \ & con uscita sul set
- set scansione off (questo provoca un ORA-00922 errore di opzione non valida o mancante)
- set definire off (ciò causa un errore di opzione ORA-00922 mancante o non valido)
Altre idee?
Ho "risolto" usando la soluzione chr (38) in questa domanda: http://stackoverflow.com/questions/1137354/oracle-pl-sql-escape-character-for-a ma vorrei qualcosa più aggraziato. –
Stai provando ad eseguire l'inserimento tramite una finestra SQL o una finestra di comando? –
Ray, hai provato a impostare il define su un altro personaggio invece di impostarlo completamente? Non sono sicuro che sarebbe d'aiuto in quanto non utilizzo PLSQL Developer ma potrebbe ... – Ollie