Bonjour à tous,
J'ai un petit souci concernant l'écriture d'un fichier .SQL qui fait une requête select et qui spool dans un .CSV
Il se trouve que j'ai une requête "numéro de téléphone" qui, une fois retrouvée dans excel, est considérée comme un entier, et qui apparait donc sans les 0 initiaux, et même en format scientifique quand le numéro est long. C'est pas franchement l'idéal pour des numéro de téléphone
Alors, je me suis dit "je vais entourer la donnée de quote afin qu'elle soit interprétée comme une chaîne". Oui, mais problème, SQL semble bien capricieux.
J'ai tenté :
Résultat : ORA-00904: "'" : identificateur non valide
Code : Sélectionner tout - Visualiser dans une fenêtre à part "'"||L.telli||"'"
Ou encore :
Et :
Code : Sélectionner tout - Visualiser dans une fenêtre à part '\''||L.telli||'\''
Résultat : ORA-00911: Caractère non valide
Code : Sélectionner tout - Visualiser dans une fenêtre à part '\\''||L.telli||'\\''
En gros, l'antislash ne protège rien.
Mais rien n'y fait.
C'est fou de perdre du temps à cause d'un problème comme celui çi...
D'autant qu'à part ce détail, ça fonctionne parfaitement...
Je vous rermercie d'avance pour vos réponses
(Je précise que cette requête n'est pas utilisée par un fichier php, elle est lancée par un .BAT)
Partager