Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/01/2008, 11h20   #1
Membre Expert
 
damien
Inscription : mars 2005
Messages : 1 680
Détails du profil
Informations personnelles :
Nom : damien
Âge : 27

Informations forums :
Inscription : mars 2005
Messages : 1 680
Points : 1 849
Points : 1 849
Par défaut erreur à la création d'une clé primaire

bonjour,
j'essaye d'automatiser la création de tables,
tout ce passe bien lors de la création de la table suivante:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
CREATE TABLE &1.toto
(
toto 	   NUMBER(7,0) NOT NULL, 
...
totod         DATE)
  PCTFREE     10
  INITRANS    1
  MAXTRANS    255
  TABLESPACE  AOWQDDA1
  STORAGE   (
    INITIAL     65536
    MINEXTENTS  1
    MAXEXTENTS  2147483645
  )
/
par contre ensuite lors de la création de la clé :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
ALTER TABLE &1.toto
ADD CONSTRAINT toto_pk PRIMARY KEY (toto1, toto2)
USING INDEX
  PCTFREE     10
  INITRANS    2
  MAXTRANS    255
  TABLESPACE  AOWQDDA1
  STORAGE   (
    INITIAL     65536
    MINEXTENTS  1
    MAXEXTENTS  2147483645
  )
/
j'ai ce message d'erreur :

ORA-02264: name already used by an existing constraint

pourtant je l'ai même supprimé à la main la table avant et fais un commit,
la question que je me pose c'est est ce que les clés primaire doivent avoir un nom différent celon les users oracle? mais je crois me souvenir que non...
merci de votre aide
__________________
dam's
dams78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 11h25   #2
Membre éprouvé
 
Inscription : décembre 2007
Messages : 354
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : décembre 2007
Messages : 354
Points : 408
Points : 408
Vérifie si une contrainte avec ce même nom existe déjà sur une autre table ...
Michel SALAIS est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h44.


 
 
 
 
Partenaires

Hébergement Web