Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Sql Developer
Sql Developer Forum d'entraide sur Oracle Sql Developer
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/11/2007, 14h43   #1
Membre habitué
 
Homme Nicolas
Inscription : novembre 2007
Messages : 45
Détails du profil
Informations personnelles :
Nom : Homme Nicolas
Localisation : France

Informations forums :
Inscription : novembre 2007
Messages : 45
Points : 131
Points : 131
Par défaut Update avec des apostrophes

Bonjour,

Je suis en train de mettre à jour une BDD Oracle avec des infos issues d'une feuille Excel.
J'ai des soucis concernant un champ "description" qui contient des apostrophes ; ex : "L'utilisation"... La phrase SQL est mal interprétée et ne passe donc pas...
Je ne trouve pas sur le net une astuce pour faire cela.
Est-ce possible ?

Merci

Nico
nmicoud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2007, 15h18   #2
Expert Confirmé
 
Avatar de 7gyY9w1ZY6ySRgPeaefZ
 
Homme
dba
Inscription : juillet 2007
Messages : 2 523
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : dba

Informations forums :
Inscription : juillet 2007
Messages : 2 523
Points : 3 972
Points : 3 972
Double l'apostrophe :

7gyY9w1ZY6ySRgPeaefZ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2007, 15h20   #3
Membre habitué
 
Homme Nicolas
Inscription : novembre 2007
Messages : 45
Détails du profil
Informations personnelles :
Nom : Homme Nicolas
Localisation : France

Informations forums :
Inscription : novembre 2007
Messages : 45
Points : 131
Points : 131
J'adore ce genre d'astuce...

Merci bien en tout cas !
nmicoud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2007, 15h22   #4
Expert Confirmé
 
Avatar de 7gyY9w1ZY6ySRgPeaefZ
 
Homme
dba
Inscription : juillet 2007
Messages : 2 523
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : dba

Informations forums :
Inscription : juillet 2007
Messages : 2 523
Points : 3 972
Points : 3 972
pardon, mais il faut aussi remplacer les doubles quotes par des simples, soit :

Code :
 INSERT INTO test VALUES ( 'l''utilisation') ;
7gyY9w1ZY6ySRgPeaefZ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2007, 16h31   #5
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
depuis la 10g tu peux aussi utiliser des caractères d'encadrement :

Code :
1
2
SELECT q'[l'utilisation]'
FROM dual
q'[ commence la chaine et ]' la termine

les crochets peuvent être remplacé par parenthése ou ! par exemple
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h01.


 
 
 
 
Partenaires

Hébergement Web