Export de table sous Oracle ? Comment faire ? Le plus performant ? - SQL/NoSQL - Programmation
Marsh Posté le 21-06-2002 à 12:18:36
Tu utilises la requete suivante:
CREATE TABLE TB_TMP AS (SELECT * FROM TATABLE WHERE TACONDITION)
ca va te créer une table avec exactement la meme sémantique que la première ensuite tu peux exporter les données de la table entièe avec un outil tel que Toad.
Le seul problème a cette méthode c'est que tu dois ensuite remplacer TB_TMP dans le fichier SQL générer par le nom de ta table
et je te préviens, 200 000 enregistrements c'est bcp trop !
A+
Marsh Posté le 21-06-2002 à 13:24:24
estb@n > Tu parles de champ (cad de colonne) ou de lignes là ?
Marsh Posté le 21-06-2002 à 13:56:20
je parle de lignes pas de colonnes.
et je dois automatiser ca donc je peux pas passer par toad...
le fichier .txt sera servira ensuite a une autre appli
Marsh Posté le 21-06-2002 à 12:14:46
Voila en fait je voudrais exporter non pas tous les champs d'une table mais uniquement qq champs.
Le pb c'est qu'il peut y avoir jusqu'a 200 000 champs a exporter dans un fichier texte.
Comment je peux procéder ?
J'ai pensé au UTL FILE mais bon le fichier sera sur le serveur donc c pas super pratique. Sinon l'appli est en VB6, j'ai aussi pensé a faire ma requete et parcourir un recordset pour creer mon fichier mais 200 000 enreg. c beaucoup...