L'insertion d'une chaîne de caractères entre guillemets dans une table

Je suis en utilisant Oracle 10g et je vais avoir un problème de l'insertion d'une chaîne de caractères entre guillemets dans une table. C'est ma déclaration

INSERT INTO USERS (ID, NAME, USERNAME) VALUES (NULL, "tes", "hello");

La requête ci-dessus échoue avec l'erreur "Oracle colonne qui n'a pas permis ici".

Si je change des guillemets pour les guillemets simples, comme ci-dessous le communiqué de succès.

INSERT INTO USERS (ID, NAME, USERNAME) VALUES (NULL, 'tes', 'hello');

Mais, je veux insérer des guillemets dans la table.

Est-il possible d'avoir des guillemets doubles dans des chaînes dans une instruction insert? Je ne veux pas utiliser REPLACE() parce que ma requête est automatiquement généré à partir d'un tableau.

Vous devez insérer la valeur "tes" droit?
avez-vous essayé de s'échapper?, par exemple "\"tes\"" , cela fonctionne t'il?

OriginalL'auteur Loren Ramly | 2013-02-02