|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juin 2007 Messages : 38 ![]() |
salut tous
en faite je cherche de l'aide sur les differents les outils et/ou langages d'extraction des fichiers textes et le chargememnt dans des bases de données, Outils propriétaires et libres. cordiale remerciement. |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Inscription : juillet 2005 Messages : 405 ![]() |
Bonjour.
Avec Oracle est fourni SQL Loader (sqlldr.exe). Il permet de charger une table à partir d'un fichier texte formaté, par exemple : valeur_1;valeur_2;...;valeur_n Pour cela, il te faut un fichier contrôle (mon_fic_controle.CTL) par table à charger, qui renseigne certaines options de chargement, ainsi que les champs à alimenter. En général, SQL Loader est utilisé pour charger un grand nombre de données, car c'est très rapide. Mais il me semble qu'aucun contrôle n'est fait sur les éventuelles contraintes sur la table, comme l'unicité de la clé primaire (c'est notamment pour ça que c'est rapide...); et les éventuels triggers définis à l'insertion ne sont pas déclenchés. Je ne suis pas spécialiste sur la question, donc je peux difficilement t'en dire plus (et j'espère ne pas avoir dit de bêtise). Voilà, c'est le seul outil que je connaîs et qui répond à ta question. |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 501 ![]() |
Les principaux SGBD proposent un utilitaire spécifique pour charger des fichiers CSV ou en exporter depuis des tables
Par exemple sous Postgresql c'est COPY Quel est ton SGBD ?
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne. La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi ! Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/ |
|
|
00
|
|
|
#4 | |
|
Membre confirmé
![]() Inscription : juillet 2005 Messages : 405 ![]() |
Oulala, je travaille trop moi.
A force quand on me dit base de données, j'entends Oracle... Citation:
Pour les autres, je ne sais pas. |
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 5 ![]() |
pour le chargement des fichiers avec sql serveur tu peux utiliser l`outil DTS option import,il te permettra de lier un fichier a une table d`une base de donnees
|
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 256 ![]() |
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
00
|
Copyright © 2000-2013 - www.developpez.com