|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 6 ![]() |
Bonjour
J'utilise oracle XE 10 J'ai une table qui a pour seule clef une combinaison de clefs étrangères mais pas de clef primaire. Je souhaite créer un formulaire avec le constructeur d'application qui permette de mettre à jour cette table.Comment puis je faire sachant que les panneaux tabulaires ou non n'acceptent que des tables avec clef primaire ? merci d'avance |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Inscription : août 2005 Messages : 270 ![]() |
Je suppose que tu es sous apex pour avoir une telle contrainte (pas une colonne, mais 2).
Rien ne t'empeches, et certains même te conseillent de creer un identifiant artificiel a tes tables, surtout quand l'identifiant naturel est lourd. Tu te retrouves ainsi avec une clé composée d'une seule colone. Ensuite, par programmation, tu vérifie l'unicité de la clef métier par un index unique et/ou quelques lignes de programmation. |
|
|
00
|
|
|
#3 | |
|
Membre confirmé
![]() Inscription : juillet 2005 Messages : 402 ![]() |
Il y a effectivement la solution d'utiliser une clé artificiel.
Citation:
A moins que tu es effectivement besion d'une clé primaire simple (non composée)... |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com