Citation:
/*==============================================================*/
/* Table : MOUVEMENT */
/*==============================================================*/
create table MOUVEMENT (
CODE_AGENCE INTEGER not null,
NUM_UNIT_VEHICULE INTEGER not null,
CODE_POSITION_MVT CHAR(20) not null,
KMS_DEPART_MVT NUMBER(8) not null,
KMS_ARRIVEE_MVT NUMBER(8) not null,
DATE_DEPART_MVT DATE not null,
DATE_ARRIVEE_MVT DATE not null,
DATE_CREATION_MVT DATE,
DATE_MODIFICATION_MVT DATE,
SOURCE_MVT CHAR(20)
);
alter table MOUVEMENT
add constraint PK_MOUVEMENT primary key (CODE_AGENCE, NUM_UNIT_VEHICULE);
alter table MOUVEMENT
add constraint AK_NUM_UNIT_VEHICULE_MOUVEMEN unique (CODE_AGENCE, NUM_UNIT_VEHICULE);
Que veut dire le AK? Clé alternative? a quoi cela sert?
Citation:
add constraint PK_MOUVEMENT primary key (CODE_AGENCE, NUM_UNIT_VEHICULE)
*
add constraint AK_NUM_UNIT_VEHICULE_MOUVEMEN unique (CODE_AGENCE, NUM_UNIT_VEHICULE)
*
ERREUR à la ligne 2 :
ORA-02261: une telle clé unique ou primaire existe déjà dans la table
Dois je effacé cette ligne dan le script?