Bonjour a tous,
ds une base oracle, j'ai plusiers tables
dont les cle primaires sont des id (number) genere avec des sequences
en plus de ca, pour chaque tables, j'aimerais fixer une contrainte fonctionelle
sur 1,2,3 ou 4 attribut (qui devrait etre unique=> ca peut etre juste un qattribut et ca peut etre pour plusiers ds d'autres tables) en fonction des tables, pour eviter tout insertion ou update violant cette contrainte
pour exemple on peut prendre 3 tables
la cle primaire pour chacune des tables est id<i>
table1
id1,tab1_col1,tab1_col2,tab1_col3
une seule contrainte d'unicite , tab1_col1
table2
id2,tab2_col1,tab2_col2,tab2_col3
une seule contrainte d'unicite sur tab2_col1,tab2_col2
table3
id3,tab3_col1,tab3_col2,tab3_col3,tab3_col4
une seule contrainte d'unicite sur tab3_col1,tab3_col2,tab3_col3
la question est donc, comment definir ces contraintes, a part la cle primaire deja definie
Merci pour l'aide
Sallemel
Partager