tags:

views:

682

answers:

2

How can I replace single-quote (') with double-quote (") in sql query - oracle 10g?

+5  A: 

This should work:

UPDATE myTable
SET myField = REPLACE(myField, '''', '"');
Kip
+2  A: 

You can use Ansi-codes as well, to make it more crystal what is happening:

SELECT someString
      ,replace(someString, Chr(39), Chr(34)) as replacedString
FROM   (SELECT ' abc ' || Chr(39) || ' def ' as someString
        FROM   Dual)

39 is a single quote, 34 a double quote

Robert Giesecke