Conversion table to text sans espace - Logiciels - Windows & Software
Marsh Posté le 10-04-2008 à 14:07:59
Tu écris du SQL dans un tableau Word ?!???... je dois avouer ne pas très bien comprendre ce que tu mets dans ton tableau...
Et sinon, ensuite, tu fais un copier (dans Word), coller (dans le notepad)... et tu auras ton texte sans tabulation, ";", ni rien...
(je veux bien une réponse à ma 1ère question.. tu as un exemple ?)... non parce qu'il y a aussi peut être un autre moyen que d'utiliser Word pour ça.
Marsh Posté le 10-04-2008 à 15:37:41
en fait j'utilise word pour me faciliter la tache :
Quand j'ai une 50aine de queries a mettre dans un script:
update dm_user object set user_state =1 where user_os_name ='IQM73946';
dans word :
colonne 1 : update dm_user object set user_state =1 where user_os_name ='
colonne 2 : les userID
colonne 3 : ';
Comme ca les colonnes 1 et 3, jpeux faire un copier coller direct vers 50 lignes
Colonne 2 : jy fais un copier coller des ID
Et quand je fais un copier coller du tableau word vers un .txt, il me met des tabs pour séparer les colonnes ... donc c'est pas bon
Marsh Posté le 10-04-2008 à 16:38:46
OK... avec Excel, il met aussi des tabulations.
En quoi ces tabulations sont gênantes... au contraire, ça va plutôt structurer ton "code" non ?
Solution 2: avec Excel
colonne 1 : update...
colonne 2 : userID
colonne 3 : ;
colonne 4 => concat des tes autres colonnes...
Tu fais ensuite un copier coller de ta colonne 4.
Et voilà !
Marsh Posté le 10-04-2008 à 22:37:04
bah avec les tabs, ca accepte pas les queries ...
mais j'avais pas pensé au concat ... spa bete
Ca me permettrait même de faire un fichier type ...
j'essaye demain
Marsh Posté le 11-04-2008 à 09:40:33
Les tabulations non acceptées dans les requêtes ??? euh, c'est quoi ton SGBD ??
Marsh Posté le 11-04-2008 à 12:22:35
c'est pas du sql mais du dql (documentum), mais cest pareil
SGBD, j'en sais rien ... c'est pas moi qui m'occupe de ca
Marsh Posté le 11-04-2008 à 13:37:07
?? Tu fais des update sans savoir à quel SGBD c'est destiné ??... arf... bon, ben on doit pas travailler de la même manière alors hein !
Marsh Posté le 17-04-2008 à 10:08:58
Bonjour
Je fais aussi comme ca, sous excel, ca incremente tout seul bien pratique, puis une concatenation.
Ensute je recupere ma colonne concatenée, et je colle special valeur dans une colonne preformatée en texte
Aucun souci
Cordialement
Marsh Posté le 10-04-2008 à 11:11:32
Salut
Je dois parfois créer des scripts sql.
Pour ca, pour aller plus vite, je crée un tableau dans word ou excel que je converti ensuite en texte.
Le problème c'est que dans word, quand on demande convert table to text, il propose plusieurs choix comme caractère de séparation (même un custom) mais pas 'rien'..
Donc je me retrouve toujours avec des espaces là où il ne faut pas et je suis donc obligé de faire un find/replace pour virer tous les espaces en trop.
N'y a t il pas moyen de convertir un tableau en texte, sans espace/tab/; ?
Peut importe avec quel programme ..?