IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration Oracle Discussion :

Importation de fichier .sql oracle express 10g


Sujet :

Administration Oracle

  1. #1
    Membre actif

    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 152
    Points : 264
    Points
    264
    Par défaut Importation de fichier .sql oracle express 10g
    Bonjour,

    Je dois faire une série de travaux sur une base de données oracle, pour cela j'ai installé Oracle XE 10g et je souhaite importer un fichier .sql dans lequel sont regroupées les instructions de création de table ainsi que des commandes d'insertion de données, de triggers, de séquences.

    Lorsque je suis dans l'interface Web je vais dans Scripts SQL puis dans importer, je sélectionne mon fichier et il n'est pas pas pris en charge. Le message exact retourné par Oracle est: "Votre fichier d'export n'est pas pris en charge."

    Voici une partie du fichier:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    CREATE table "TYPES" (
        "TYPE"       NUMBER,
        "CATEGORIE"  CHAR(100),
        constraint  "TYPES_PK" primary key ("TYPE")
    )
    /
     
    CREATE sequence "TYPES_SEQ" 
    /
     
    CREATE trigger "BI_TYPES"  
      before insert on "TYPES"              
      for each row 
    begin  
        select "TYPES_SEQ".nextval into :NEW.TYPE from dual;
    end;
    /
    J'ai essayé sans le caractère "/" mais ça ne change rien par contre si j'exécute les requêtes l'une après l'autre elles sont prises en compte. Pour la création des tables ça va, mais pour l'insertion des données ça devient tout de suite un peu plus long.

    Merci d'avance pour votre aide.

  2. #2
    Nouveau membre du Club
    Inscrit en
    Février 2008
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 51
    Points : 26
    Points
    26
    Par défaut
    essaie ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    CREATE TABLE "TYPES" (
        "TYPE"       NUMBER,
        "CATEGORIE"  CHAR(100),
        constraint  "TYPES_PK" PRIMARY KEY ("TYPE")
    );
    
     
    CREATE sequence "TYPES_SEQ" ;
     
    CREATE TRIGGER "BI_TYPES"  
      before INSERT ON "TYPES"              
      FOR each row 
    begin  
        SELECT "TYPES_SEQ".NEXTVAL INTO :NEW.TYPE FROM dual;
    end;
    / 

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2008
    Messages : 33
    Points : 34
    Points
    34
    Par défaut
    Bonjour,

    est-ce que quelqu'un aurait la réponse à ce sujet. J'ai le même problème, et la réponse précédente est incorrecte. Solutions?

Discussions similaires

  1. Importer un fichier sql sous Oracle 10G
    Par turican2 dans le forum Import/Export
    Réponses: 3
    Dernier message: 20/05/2008, 21h51
  2. [SQL] Importer un fichier .sql dans une base de données avec PHP
    Par budiste dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 23/06/2006, 15h15
  3. [SQL] Importer un fichier sql depuis PHP
    Par TNorth dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 30/05/2006, 19h39
  4. Réponses: 6
    Dernier message: 28/04/2006, 14h36
  5. importation de fichiers SQL
    Par champijulie dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 20/05/2005, 16h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo