Insertion Sequence [SQL*PLUS] - SQL/NoSQL - Programmation
Marsh Posté le 02-02-2006 à 23:43:29
tu exportes tes données en csv, et tu les intègres avec SQL Loader
Marsh Posté le 03-02-2006 à 10:36:23
ou alors tu génères les INSERT INTO ... sous Excel (par concaténation des valeurs à importer ou avec une macro) et tu lances le script SQL contenant les INSERTs.
Marsh Posté le 03-02-2006 à 11:49:54
En gros il y a deux méthodes "opposées", à toi de choisir celle qui s'adapte à ton besoin.
transvaser les données d'excel vers la BDD ? (vba excel via odbc peut faire ça)
Avantages : excel contient tout ce qu'il faut. Tout est automatisé.
Inconvénients : il faut coder un peu et connaître ODBC
les exporter sous forme de fichier (harko) puis les réinjecter dans la nouvelle base.
Avantages : Très simple à utiliser, il suffit d'utiliser le menu excel pour exporter. Puis fournir le fichier à SQL loader.
Plus rapide et simple que la méthode du dessus.
Inconvénients : Celà se fait en 2 étapes nécessitant donc intervention humaine.
Je pense qu'Harko propose la meilleure solution si tu dois juste migrer tout ou partie des données excel vers cette base.
Par contre si c'est pour faire de la synchro régulièrement, regarde du côté de vba + ODBC
Marsh Posté le 03-02-2006 à 14:51:14
en fait, j'ai compris comment générer les INSERT TO mais quand je les tapes sous oracle, ca me fou une erreur c'est :
ORA-02289 : sequence does not exist.
je suppose que je doit créer des séquences mais je ne sais pas comment faire...
Marsh Posté le 03-02-2006 à 17:23:25
oe ok mais jvoi pas ce qu'il faut que je mettre de plus comme donnée dedans
Marsh Posté le 03-02-2006 à 17:56:42
http://www.commentcamarche.net/oracle/oracseq.php3
Marsh Posté le 02-02-2006 à 22:52:55
bonjour,
donc en fait, je voudrais insérer des donnée se trouvant dans des fichiers excel dans les tables de ma base de données. J'ai chercher sur google comment faire mais en vain je ne trouve pas.
quelqu'un pourrait m'expliquer ,
Merci