Comment puis-je remplacer les guillemets simples (') avec double guillemets (") dans la requête SQL - Oracle 10gComment remplacer guillemet simple avec guillemet double en requête SQL - oracle 10g?
9
A
Répondre
19
Cela devrait fonctionner:
UPDATE myTable
SET myField = REPLACE(myField, '''', '"');
6
Vous pouvez utiliser Ansi codes aussi bien,? pour le rendre plus cristal ce qui se passe:
SELECT someString
,replace(someString, Chr(39), Chr(34)) as replacedString
FROM (SELECT ' abc ' || Chr(39) || ' def ' as someString
FROM Dual)
39 est une citation simple, 34 un guillemet
-1
Dix dollars que cette chose est grande ouverte à l'injection SQL et la bonne réponse est d'utiliser le paramétrage.
-1
Si vous avez une variable dans des guillemets simples avec une apostrophe, par ex. "Livre de John", insérez simplement 2 apostrophes. c'est-à-dire 'John''s Book '. NOTE: N'utilisez PAS une double citation "
Questions connexes
- 1. Filer/Remplacer un guillemet simple dans Java
- 2. Regex pour remplacer un guillemet simple avec deux guillemets simples
- 3. requête LDAP échec en raison de guillemet simple
- 4. php guillemet
- 5. Echapper guillemet dans String.Format()
- 6. Pourquoi guillemet changer le résultat
- 7. php pour extraire une chaîne de guillemet
- 8. Ruby:. Comment faire correspondre un guillemet dans une expression rationnelle
- 9. Vista et Oracle 10g
- 10. Guillemet entre guillemets vs guillemets carrés, ce qui donne?
- 11. Écrire un guillemet dans le code aspx fusionné
- 12. Lignes en double dans Oracle
- 13. La manière la plus lisible d'attribuer un guillemet à une chaîne en C#
- 14. Performances XAConnection dans Oracle (10g)
- 15. Query/Où dialogue dans Oracle Forms 10g
- 16. Requête SQL (peut-être simple)
- 17. Comment allez-vous implémenter WEbUtil avec Oracle Forms 10g
- 18. citations Android dans une chaîne de requête SQL
- 19. Flashback Table dans Oracle 10g
- 20. reconstruire les index oracle 10G
- 21. Comment modifier l'adresse IP sur Oracle 10g
- 22. Oracle 10g Sauvegarde et restauration
- 23. Chaîne avec guillemets doubles et simple cité
- 24. requête SQL en cas d'erreur Oracle donnant
- 25. Question de requête SQL Oracle
- 26. Importation 3954275 Insertion d'instructions dans Oracle 10g
- 27. Double guillemets dans les alias de colonne Oracle
- 28. Commande de sortie dans Oracle 10g
- 29. Requête de recherche SQL 'simple'
- 30. comment remplacer plusieurs chaînes ensemble dans Oracle
Cette réponse aurait été beaucoup plus utile si vous aviez fourni un exemple de paramétrage: comment l'utiliser pour résoudre ce problème? –
Nous ne savons rien de l'environnement à partir duquel est appelé, ni la requête, donc il n'y a pas d'exemple général que je puisse donner qui sera pertinent de quelque manière que ce soit.Ce qui est probablement appelé par le code client et il y a plusieurs façons de le paramétrer. –