Bonjour,
Je dois extraire des datas depuis informix 9. Pb : il s'agit d'une version "embarquée" d'informix sur laquelle je n'ai pas d'outils clients ou dev.
Avez vous une suggestion d'attaque ?
Merci
Vincent
Bonjour,
Je dois extraire des datas depuis informix 9. Pb : il s'agit d'une version "embarquée" d'informix sur laquelle je n'ai pas d'outils clients ou dev.
Avez vous une suggestion d'attaque ?
Merci
Vincent
PS : par extraire, je veux dire de manière industrielle, automatisée et schedulée ...
que veux tu tu dire avec version embarquée.Je dois extraire des datas depuis informix 9. Pb : il s'agit d'une version "embarquée" d'informix sur laquelle je n'ai pas d'outils clients ou dev.
et sur quelle plateforme travaille tu (windows ou unix).
peux tu nous reformuler et nous faire simplifier ton problème pour pouvoir t'aider.
Il ne faut jamais désesperer, il y a toujours une solution.
Bonjour,
les serveurs Informix 9 est ou ? sous quel OS ?
Sinon tu peux utiliser l'outil "dbaccess" et passer des commandes sql de type déchargement "unload to" en lui spécifiant le nom du fichier de réception, le type de delimiter et évidemment la requete qui va bien.
Bonjour,
Comment extraire des données d'un champ texte (type varchar) contenant des retour chariot ?
Quelle est donc l'instruction SQL avec une BD INFORMIX permettant de faire l'équivalent de :
SELECT replace (chp_comment, vbcrlf, '<BR>') from myTable
Actuellement, je me retrouve avec un fichier texte contenant des sauts de lignes intempestifs (alors qu'une ligne est censée représenter un enregistrement).
Merci de votre aide.
Bonjour,
est-ce que cet exemple peut t'aider :
create temp table t1 (c varchar(50) ) with no log ;
insert into t1 values ("1111122223333334444455555") ;
SELECT replace (c, "2", "9") new_c from t1
resultat :
new_c
1111199993333334444455555
dans ton cas, le caractère "retour chariot" se doit d'être, je le pense, reconnu afin d'être remplacé.
A+
Bonjour Bernard et merci pour ta réponse,
Malheureusement, ton exemple ne m'est d'aucun secours car j'ai déjà exploité cette piste : INFORMIX ne reconnaît pas la fonction REPLACE.
Je vais vraisemblablement me diriger vers une solution plus archaïque :
Extraire toutes les données dans un fichier TXT et supprimer les retour-chariots "à la main", puis réinjecter les données dans la table.
Avant de faire cela, j'ai modifié l'application WEB. Dans le formulaire de saisie du champ commentaire : avant d'enregistrer l'information dans la table par un INSERT, je remplace dans le code JAVA les retour-chariots du champ par "<BR>".
Tout rentrera alors dans l'ordre. Je suis cependant toujours à la recherche d'une solution moins coûteuse en temps comme tout informaticien paresseux
Il faudra penser à ce problème dès lors qu'on introduit un champ commentaire dans un formulaire d'une application WEB !
Pour info : c'est mon prestataire qui m'a fait cette application JAVA avec STRUTS. En tant que prof, aurait-il dû y penser ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager