Bonjour,
Je désire éliminé les CR et LF dans des camps texteS. Je travail avec une veille base de donnée oracle 6.x je crois. L'objectif est une migration vers un nouveau système, donc, les données sont exportés en format CSV.
Donc, dans ma requete SQL, je fait des appels a la fonction replace. Il semble que celle-ci me retoune des caractères un peut bizzarre.
...
replace(replace(replace(meidbo.ag_celltextpiv2 (meidbo.ag$m.mkey),'"','""'),
chr(13),' '),
chr(10),' ') || '"' || ';' ||
'"' || meidbo.AG$M.done || '"' || ';' ||
'"' || meidbo.AG$M.dura || '"' || ';' ||
'"' || meidbo.AG$M.mdate || '"' || ';' ||
'"' || to_char(meidbo.AG$M.mtime,'HH:MI:SS') || '"' || ';' ||
'"' || meidbo.AG$M.talrep || '"' || ';' ||
'"' || meidbo.AG$M.UPKEY || '"'
from
meidbo.AG$M,
meidbo.acty$m,
meidbo.br$m,
meidbo.di$m,
meidbo.memo$m
where
meidbo.AG$M.creationdate >= '01-jan-02' and
...
Est-ce la la bonne facon de fonctionner ?
Tout commentaire sera accepté !
Merci.