J'ai inséré dans une table temporaire un fichier texte.
J'obtiens un champ adresse avec :
1, Esplannade KennedyBP 4455
J'ai un caractère bizarre juste avant le 'BP'
Depuis cette table, je veux insérer par procédure stockée dans une
autre table mais en remplaçant le caractère bizarre par un retour
chariot.
Qq'un connait-il le code ascii de ce caractère ?
Ou à la rigueur comment faire pour le connaitre ?
Comment faut-il faire pour remplacer ce caractère par un retour chariot
?
J'ai testé avec SET @ADR2 = REPLACE(@ADR, 'r', '#$D#$A')
pour remplacer tous les 'r' par un retour chariot mais cela ne
fonctionne pas apparemment. Est-ce bien '#$D#$A' qu'il faut utiliser ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Med Bouchenafa
SET @ADR2 = REPLACE(@ADR, 'r', CHAR(13) )
-- Bien cordialement Med Bouchenafa
"Cyril" wrote in message news:
Bonjour
Je suis sur SQLServer 2005
J'ai inséré dans une table temporaire un fichier texte. J'obtiens un champ adresse avec : 1, Esplannade Kennedy BP 4455
J'ai un caractère bizarre juste avant le 'BP'
Depuis cette table, je veux insérer par procédure stockée dans une autre table mais en remplaçant le caractère bizarre par un retour chariot.
Qq'un connait-il le code ascii de ce caractère ? Ou à la rigueur comment faire pour le connaitre ? Comment faut-il faire pour remplacer ce caractère par un retour chariot ? J'ai testé avec SET @ADR2 = REPLACE(@ADR, 'r', '#$D#$A') pour remplacer tous les 'r' par un retour chariot mais cela ne fonctionne pas apparemment. Est-ce bien '#$D#$A' qu'il faut utiliser ?
Merci pour votre aide
Cyril
SET @ADR2 = REPLACE(@ADR, 'r', CHAR(13) )
--
Bien cordialement
Med Bouchenafa
"Cyril" <cbeltrando@hotmail.com> wrote in message
news:mn.64367d695d16e3f7.56942@hotmail.com...
Bonjour
Je suis sur SQLServer 2005
J'ai inséré dans une table temporaire un fichier texte.
J'obtiens un champ adresse avec :
1, Esplannade Kennedy BP 4455
J'ai un caractère bizarre juste avant le 'BP'
Depuis cette table, je veux insérer par procédure stockée dans une autre
table mais en remplaçant le caractère bizarre par un retour chariot.
Qq'un connait-il le code ascii de ce caractère ?
Ou à la rigueur comment faire pour le connaitre ?
Comment faut-il faire pour remplacer ce caractère par un retour chariot ?
J'ai testé avec SET @ADR2 = REPLACE(@ADR, 'r', '#$D#$A')
pour remplacer tous les 'r' par un retour chariot mais cela ne fonctionne
pas apparemment. Est-ce bien '#$D#$A' qu'il faut utiliser ?
J'ai inséré dans une table temporaire un fichier texte. J'obtiens un champ adresse avec : 1, Esplannade Kennedy BP 4455
J'ai un caractère bizarre juste avant le 'BP'
Depuis cette table, je veux insérer par procédure stockée dans une autre table mais en remplaçant le caractère bizarre par un retour chariot.
Qq'un connait-il le code ascii de ce caractère ? Ou à la rigueur comment faire pour le connaitre ? Comment faut-il faire pour remplacer ce caractère par un retour chariot ? J'ai testé avec SET @ADR2 = REPLACE(@ADR, 'r', '#$D#$A') pour remplacer tous les 'r' par un retour chariot mais cela ne fonctionne pas apparemment. Est-ce bien '#$D#$A' qu'il faut utiliser ?