Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1138 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL*PLUS]Insertion Sequence

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SQL*PLUS]Insertion Sequence

n°1298170
mehdib92
Posté le 02-02-2006 à 22:52:55  profilanswer
 

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

mood
Publicité
Posté le 02-02-2006 à 22:52:55  profilanswer
 

n°1298192
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 02-02-2006 à 23:43:29  profilanswer
 

tu exportes tes données en csv, et tu les intègres avec SQL Loader


---------------
J'ai un string dans l'array (Paris Hilton)
n°1298368
Beegee
Posté le 03-02-2006 à 10:36:23  profilanswer
 

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.

n°1298425
jeoff
Posté le 03-02-2006 à 11:49:54  profilanswer
 

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


Message édité par jeoff le 03-02-2006 à 11:50:55
n°1298465
orafrance
Posté le 03-02-2006 à 12:52:56  profilanswer
 
n°1298575
mehdib92
Posté le 03-02-2006 à 14:51:14  profilanswer
 

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...


Message édité par mehdib92 le 03-02-2006 à 15:01:58
n°1298650
orafrance
Posté le 03-02-2006 à 16:11:43  profilanswer
 

CREATE SEQUENCE :D

n°1298717
mehdib92
Posté le 03-02-2006 à 17:23:25  profilanswer
 

oe ok mais jvoi pas ce qu'il faut que je mettre de plus comme donnée dedans :)

n°1298743
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 03-02-2006 à 17:56:42  profilanswer
 

http://www.commentcamarche.net/oracle/oracseq.php3


---------------
J'ai un string dans l'array (Paris Hilton)

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL*PLUS]Insertion Sequence

 

Sujets relatifs
(Shell) [VIM] déplacement du curseur en mode insertion[Flash Action script] Sequence
Insertion de données 'money' dans SQLSéquence de fusion et publipostage
Oracle : erreur ORA-00947 en insertion[REGLE] Problème d'insertion dans une base MySql
[VB.Net] Insertion d'un lienInsertion de données excel dans une table
option d'insertion dans liste déroulante ; blèmeInsertion d'un lecteur video
Plus de sujets relatifs à : [SQL*PLUS]Insertion Sequence


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR