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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Importer table externe avec sequence dans une base de données

 



Probléme




Attention si vous cliquez sur "voir les résultats" vous ne pourrez plus voter

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Importer table externe avec sequence dans une base de données

n°1686172
So_H0use
Posté le 14-02-2008 à 10:50:30  profilanswer
 

Bonjour à tous :)
 
J'ai un projet à realiser pour mon école. Je dois creer une table à partir d'un fichier externe sous la forme .dat.
 
Le probléme est que je n'arrive pas à ajouter une séquence à ma table ( la séquence est bien creer mais j'ai des erreurs lorsque je veux selectioner le contenu de ma table...
 
Voici le fichier .dat :

Code :
  1. seq_t_abonnements.nextval,15-25 ans,50,25,10
  2. seq_t_abonnements.nextval,Senior,40,20,20
  3. seq_t_abonnements.nextval,Pro,30,15,30


 
Voici la requête SQL :  

Code :
  1. CREATE TABLE t_abonnements(abonnements_id NUMBER(6),titre VARCHAR2(25), reduction_pct NUMBER(6), reduction_we_pct NUMBER(6), prix NUMBER(6))
  2. ORGANIZATION EXTERNAL(
  3. TYPE oracle_loader
  4. DEFAULT DIRECTORY dml_t_x
  5. ACCESS PARAMETERS(
  6. RECORDS DELIMITED BY NEWLINE CHARACTERSET US7ASCII
  7. NOBADFILE
  8. NOLOGFILE
  9. FIELDS TERMINATED BY ',' )
  10. LOCATION ('dml_t_abonnements.dat'));


 
VOICI LA SEQUENCE :
 

Code :
  1. CREATE SEQUENCE seq_t_abonnements
  2. INCREMENT BY 1
  3. START WITH 1
  4. NOMAXVALUE
  5. NOMINVALUE
  6. NOCACHE
  7. NOCYCLE;


 
VOICI CE QUE RETOURNE UN DESC DE LA TABLE (elle est bien crée):
 
http://img443.imageshack.us/img443/3871/image1gm9.png
 
VOICI CE QUE RETOURNE UN SELECT * DE LA TABLE :  
 
http://img208.imageshack.us/img208/2318/image3ky0.png
 
Voila, sachant que si je n'utilise pas la séquence et que je met dans le fichier dat : 1, 2, 3... à la main je n'ai pas de souci... c'est vraiment la séquence qui pose problème.
 
Merci d'avance pour votre aide ;-) Longue vie à Forum Hardware :-)


Message édité par So_H0use le 14-02-2008 à 11:23:20
mood
Publicité
Posté le 14-02-2008 à 10:50:30  profilanswer
 

n°1686179
skeye
Posté le 14-02-2008 à 10:58:09  profilanswer
 

A l'insertion dans la table tu remplaces le champ contenant la valeur correspondante dans ton .dat par tasequence.nextval, c'est tout.


---------------
Can't buy what I want because it's free -
n°1686181
So_H0use
Posté le 14-02-2008 à 11:01:33  profilanswer
 

skeye a écrit :

A l'insertion dans la table tu remplaces le champ contenant la valeur correspondante dans ton .dat par tasequence.nextval, c'est tout.


 
C'est ce que j'ai fait mais j'ai une erreur par exemple j'ai essaye : à la place de '1' , '2' et '3'  : le_nom_de_la_sequence.nextval mais j'ai des erreurs...

n°1686182
skeye
Posté le 14-02-2008 à 11:02:13  profilanswer
 

Bah attends, je sors ma boule de cristal pour savoir ce que tu fais exactement et l'erreur que tu as et je reviens t'expliquer...


---------------
Can't buy what I want because it's free -
n°1688050
So_H0use
Posté le 18-02-2008 à 18:52:11  profilanswer
 

up svp

n°1688063
masklinn
í dag viðrar vel til loftárása
Posté le 18-02-2008 à 19:26:44  profilanswer
 

http://i206.photobucket.com/albums/bb19/youdumbcat/EpicFail02.jpg


---------------
I've never understood the compulsion to use Web technologies minus the Web's security and deployment models. It seems a bit like throwing the orange away and eating the peel. — @ justinschuh‬
n°1688066
So_H0use
Posté le 18-02-2008 à 19:42:51  profilanswer
 

???

n°1688084
Elmoricq
Modérateur
Posté le 18-02-2008 à 20:28:31  profilanswer
 

Je t'explique : skeye te demande des détails, parce qu'avec le peu d'information que tu as donné, il n'est pas possible de t'aider.
 
Ta seule réponse c'est : "up svp"
 
Conclusion : EPIC FAILURE. [:dawa]


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

  Importer table externe avec sequence dans une base de données

 

Sujets relatifs
[SGBDR] Base - Requete calcul montant contrat[PHP/Mysql] Les trous de sécurité de base à éviter
Gestion de base de donnéesMise à jour base données par ajax avec variables POST
Comment créer un lien avec des éléments d'une base de données?Probème de requête avec jointure externe
Plus de sujets relatifs à : Importer table externe avec sequence dans une base de données


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