Vous n'êtes pas identifié(e).
Pages : 1
bonjour à tous
je veux créer une clé composée ( identifiant de ma table ) , que je veux faire composer des 9 chiffres ( exemple 540045000) d'un champs et des 10 chiffres (exemple2589456123) d'un autre champs de ma table .
NB: les valeurs des champs concernés peuvent varier selon lenregistrement
merci de votre aide
Hors ligne
Je suppose que vous voulez parler d'une clé primaire. Une clé primaire se crée à partir de une ou plusieurs colonnes. Ça donnera quelques chose comme ça
ALTER TABLE la_table ADD CONSTRAINT la_table_pkey PRIMARY KEY (champ1, champ2);
Voir http://docs.postgresql.fr/8.3/sql-createtable.html pour plus de détails.
Guillaume.
Hors ligne
oui , mais si on veut que ça soit pas toutes les valeurs des champs1 et de champs 2 , mais plutôt l'association d'une partie de chaque champs , comment on fait svp ?
merci pour la première aide
Hors ligne
One ne fait pas.
Ou alors vous créez un champ qui sera automatiquement mis à jour, contenant la partie de l'autre champ et qui sera elle indexée. Beaucoup de travail vous attend.
Guillaume.
Hors ligne
Pages : 1