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

Oracle Discussion :

Clé primaire


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    144
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 144
    Par défaut Clé primaire
    Version : Oracle9i
    OS : Debian

    Bonjour, j'aimerais savoir si lorsque l'on crée une table avec une clé primaire il était possible de séparer l'index crée implicitement (index unique) dans un autre tablespaces que celui où est crée la table ? (car je crois savoir que l'index est normalement crée dans le meme tablespace que la table si rien n'est spécifié...)
    En gros, je veux crée une table avec une clé primaire et stocker l'index en dehors du tablespace de la table.

    Merci pour vos réponses !

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 36
    Par défaut
    Bonjour,
    oui, c'est possible


    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
     
    CREATE TABLE TEST
    (
      C1  VARCHAR2(10 BYTE)                         NOT NULL,
      C2  VARCHAR2(20 BYTE),
      CONSTRAINT TEST_PK
     PRIMARY KEY
     (C1)
        USING INDEX 
        TABLESPACE USERS_INDEX
    )
    TABLESPACE USERS_DATA
    LOGGING 
    NOCOMPRESS 
    NOCACHE
    NOPARALLEL
    MONITORING;

  3. #3
    Membre émérite Avatar de plabrevo
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 548
    Par défaut
    Examples 10gR2:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    CREATE TABLE my_table
    (id1      INTEGER 
    ,id2      INTEGER
    ,col1     VARCHAR2(30)
    ,CONSTRAINT my_table_pk
     PRIMARY KEY
    (id1
    ,id2)
    USING INDEX TABLESPACE idx
    )
    TABLESPACE data
    /
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    CREATE TABLE my_table
    (id1      INTEGER 
    ,id2      INTEGER
    ,col1     VARCHAR2(30)
    ,CONSTRAINT my_table_pk
     PRIMARY KEY
    (id1
    ,id2)
    USING INDEX (CREATE UNIQUE INDEX my_table_u1 ON my_table (id1,id2) TABLESPACE idx)
    )
    TABLESPACE data
    /

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    144
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 144
    Par défaut
    Un GRAND merci ! c'est exactement ce que je cherchais !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Import data d'Excel ds 2 table lié par clé primaire
    Par lord_paco dans le forum MS SQL Server
    Réponses: 11
    Dernier message: 10/05/2005, 09h31
  2. clé primaire composée de 2 clés étrangères
    Par Tigresse dans le forum Installation
    Réponses: 5
    Dernier message: 28/07/2003, 14h38
  3. clé primaire aléatoire
    Par peuh dans le forum PostgreSQL
    Réponses: 8
    Dernier message: 23/06/2003, 20h51
  4. Procédure stocké:Insert et renvoie de la clé primair
    Par caramel dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 17/04/2003, 09h34
  5. Problème pour récupérer la clé primaire
    Par caramel dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 11/04/2003, 13h57

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