Durante il tentativo di eseguire istruzioni SQL INSERT utilizzando Oracle SQL Developer Continuo a generare un "Enter valore sostitutivo della programmazione":Oracle SQL carattere di escape (per un '&')
insert into agregadores_agregadores
(
idagregador,
nombre,
url
)
values
(
2,
'Netvibes',
'http://www.netvibes.com/subscribe.php?type=rss\&url='
);
Ho provato escaping the special character in the query utilizzando il '\ 'sopra ma non riesco ancora ad evitare la e commerciale,' & ', causando una sostituzione di stringa.
Vai avanti punk, fare il mio giorno :)
Grazie a Jeffrey Kemp per aver fornito una soluzione con || chr (38) || –
Questa è una soluzione generale molto migliore che è indipendente dai privilegi dell'utente (vale a dire quando gli utenti non sono autorizzati a impostare DEFINE OFF) e per quando gli utenti desiderano specificare sia e commerciale in testo e variabili definite nello stesso comando SQL. – fuzzyanalysis