Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/04/2008, 15h33   #1
Nouveau Membre du Club
 
Inscription : février 2005
Messages : 145
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 145
Points : 31
Points : 31
Par défaut Insert d'un fichier txt et d'un SELECT.

Bonjour,

je souhaiterais insérer des données d'un fichier txt dans une table ainsi que le résultat d'un SELECT.

j'ai lu le tuto du site mais

INSERT INTO table (données) | SELECT toto FROM tata

mais comment faire pour ajouter les données demon fichier txt

Avez vous une idée ?

Merci
pcsystemd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2008, 15h48   #2
Membre du Club
 
Inscription : février 2008
Messages : 58
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : février 2008
Messages : 58
Points : 54
Points : 54
Salut,

Si tu as un fichier structuré alors :

1) Première solution :
- Stock les colonnes dans des variables tableaux.
- Utilise tes variables tableaux indexés dans la requête insert into table (colonne, ...) values (variable1[index], ...)
- Tu fais une boucle sur ton tableaux.

2) Deuxième solution :
- Tu lis ton fichier
- Pour chaque ligne tu enrichis des variables
- Utilise tes variables dans la requête insert into table (colonne, ...) values (variable1, ...)
- Tu boucle jusqu'à la fin de ton fichier

@+
infosteph est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2008, 21h05   #3
Membre du Club
 
Inscription : mai 2007
Messages : 149
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 149
Points : 53
Points : 53
Pour l'importation fichier texte, commande COPY FROM.
On en parle beaucoup sur le forum, je vais faire comme les autres je te dirai de faire une recherche.
bilou972 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2008, 22h57   #4
Nouveau Membre du Club
 
Inscription : février 2005
Messages : 145
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 145
Points : 31
Points : 31
Merci a vous deux c'est resolu.
pcsystemd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2008, 07h13   #5
Membre du Club
 
Inscription : mai 2007
Messages : 149
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 149
Points : 53
Points : 53
N'oublies pas de marquer le sujet en résolu
( bouton en bas de page)
bilou972 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h45.


 
 
 
 
Partenaires

Hébergement Web