Bonjour à tous,
je voudrais créer une contrainte UNIQUE sur un couple de champs.
Soit une table MaTable avec comme champs (id, code, libelle) ... j'aimerais
qu'il soit impossible d'avoir deux fois le même couple (code, libelle) ...
est-ce possible en utilisant les contraintes ?
Si oui comment ? avec un ALTER TABLE ? (ou directement avec Entreprise
Manager ?)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Firebird
Bonjour ,
Avec Enterprise Manager, il suffit de sélectionner le premier champ et en maintenant la touche CTRL, sélectionner le deuxième champs et puis appuyer sur la clef pour rendre unique...
@+
Firebird
"Paco" a écrit dans le message de news:u%
Bonjour à tous, je voudrais créer une contrainte UNIQUE sur un couple de champs. Soit une table MaTable avec comme champs (id, code, libelle) ...
j'aimerais
qu'il soit impossible d'avoir deux fois le même couple (code, libelle) ... est-ce possible en utilisant les contraintes ? Si oui comment ? avec un ALTER TABLE ? (ou directement avec Entreprise Manager ?)
Merci d'avance
Paco
Bonjour ,
Avec Enterprise Manager, il suffit de sélectionner le premier champ et en
maintenant la touche CTRL, sélectionner le deuxième champs et puis appuyer
sur la clef pour rendre unique...
@+
Firebird
"Paco" <pacomoreau@hotmail.com> a écrit dans le message de
news:u%23ECZLRKEHA.1036@TK2MSFTNGP10.phx.gbl...
Bonjour à tous,
je voudrais créer une contrainte UNIQUE sur un couple de champs.
Soit une table MaTable avec comme champs (id, code, libelle) ...
j'aimerais
qu'il soit impossible d'avoir deux fois le même couple (code, libelle) ...
est-ce possible en utilisant les contraintes ?
Si oui comment ? avec un ALTER TABLE ? (ou directement avec Entreprise
Manager ?)
Avec Enterprise Manager, il suffit de sélectionner le premier champ et en maintenant la touche CTRL, sélectionner le deuxième champs et puis appuyer sur la clef pour rendre unique...
@+
Firebird
"Paco" a écrit dans le message de news:u%
Bonjour à tous, je voudrais créer une contrainte UNIQUE sur un couple de champs. Soit une table MaTable avec comme champs (id, code, libelle) ...
j'aimerais
qu'il soit impossible d'avoir deux fois le même couple (code, libelle) ... est-ce possible en utilisant les contraintes ? Si oui comment ? avec un ALTER TABLE ? (ou directement avec Entreprise Manager ?)
Merci d'avance
Paco
Paco
Oui mais ce n'est pas vraiment ce que je veux ... dans mon cas la clé est l'id (id en incrémentation auto) et je veux ajouter une contrainte unique (ça je sais faire) mais qui prenne 2 champs (ça je sais pas faire).
"Firebird" wrote in message news:%
Bonjour ,
Avec Enterprise Manager, il suffit de sélectionner le premier champ et en maintenant la touche CTRL, sélectionner le deuxième champs et puis appuyer sur la clef pour rendre unique...
@+
Firebird
"Paco" a écrit dans le message de news:u% > Bonjour à tous, > je voudrais créer une contrainte UNIQUE sur un couple de champs. > Soit une table MaTable avec comme champs (id, code, libelle) ... j'aimerais > qu'il soit impossible d'avoir deux fois le même couple (code, libelle)
...
> est-ce possible en utilisant les contraintes ? > Si oui comment ? avec un ALTER TABLE ? (ou directement avec Entreprise > Manager ?) > > Merci d'avance > > Paco > >
Oui mais ce n'est pas vraiment ce que je veux ... dans mon cas la clé est
l'id (id en incrémentation auto) et je veux ajouter une contrainte unique
(ça je sais faire) mais qui prenne 2 champs (ça je sais pas faire).
"Firebird" <d.masure@skynet.be> wrote in message
news:%237YJigRKEHA.1392@TK2MSFTNGP09.phx.gbl...
Bonjour ,
Avec Enterprise Manager, il suffit de sélectionner le premier champ et en
maintenant la touche CTRL, sélectionner le deuxième champs et puis appuyer
sur la clef pour rendre unique...
@+
Firebird
"Paco" <pacomoreau@hotmail.com> a écrit dans le message de
news:u%23ECZLRKEHA.1036@TK2MSFTNGP10.phx.gbl...
> Bonjour à tous,
> je voudrais créer une contrainte UNIQUE sur un couple de champs.
> Soit une table MaTable avec comme champs (id, code, libelle) ...
j'aimerais
> qu'il soit impossible d'avoir deux fois le même couple (code, libelle)
...
> est-ce possible en utilisant les contraintes ?
> Si oui comment ? avec un ALTER TABLE ? (ou directement avec Entreprise
> Manager ?)
>
> Merci d'avance
>
> Paco
>
>
Oui mais ce n'est pas vraiment ce que je veux ... dans mon cas la clé est l'id (id en incrémentation auto) et je veux ajouter une contrainte unique (ça je sais faire) mais qui prenne 2 champs (ça je sais pas faire).
"Firebird" wrote in message news:%
Bonjour ,
Avec Enterprise Manager, il suffit de sélectionner le premier champ et en maintenant la touche CTRL, sélectionner le deuxième champs et puis appuyer sur la clef pour rendre unique...
@+
Firebird
"Paco" a écrit dans le message de news:u% > Bonjour à tous, > je voudrais créer une contrainte UNIQUE sur un couple de champs. > Soit une table MaTable avec comme champs (id, code, libelle) ... j'aimerais > qu'il soit impossible d'avoir deux fois le même couple (code, libelle)
...
> est-ce possible en utilisant les contraintes ? > Si oui comment ? avec un ALTER TABLE ? (ou directement avec Entreprise > Manager ?) > > Merci d'avance > > Paco > >
Patrice
A prioir même syntaxe que pour une clé primaire :
ALTER TABLE MaTable ADD CONSTRAINT MaContrainte UNIQUE (MonChamp1,MonChamp2)
"Paco" a écrit dans le message de news:
Oui mais ce n'est pas vraiment ce que je veux ... dans mon cas la clé est l'id (id en incrémentation auto) et je veux ajouter une contrainte unique (ça je sais faire) mais qui prenne 2 champs (ça je sais pas faire).
"Firebird" wrote in message news:% > > Bonjour , > > Avec Enterprise Manager, il suffit de sélectionner le premier champ et
en
> maintenant la touche CTRL, sélectionner le deuxième champs et puis
appuyer
> sur la clef pour rendre unique... > > @+ > > Firebird > > > "Paco" a écrit dans le message de > news:u% > > Bonjour à tous, > > je voudrais créer une contrainte UNIQUE sur un couple de champs. > > Soit une table MaTable avec comme champs (id, code, libelle) ... > j'aimerais > > qu'il soit impossible d'avoir deux fois le même couple (code, libelle) ... > > est-ce possible en utilisant les contraintes ? > > Si oui comment ? avec un ALTER TABLE ? (ou directement avec Entreprise > > Manager ?) > > > > Merci d'avance > > > > Paco > > > > > >
A prioir même syntaxe que pour une clé primaire :
ALTER TABLE MaTable ADD CONSTRAINT MaContrainte UNIQUE (MonChamp1,MonChamp2)
"Paco" <pacomoreau@hotmail.com> a écrit dans le message de
news:u8oiEkRKEHA.2556@TK2MSFTNGP11.phx.gbl...
Oui mais ce n'est pas vraiment ce que je veux ... dans mon cas la clé est
l'id (id en incrémentation auto) et je veux ajouter une contrainte unique
(ça je sais faire) mais qui prenne 2 champs (ça je sais pas faire).
"Firebird" <d.masure@skynet.be> wrote in message
news:%237YJigRKEHA.1392@TK2MSFTNGP09.phx.gbl...
>
> Bonjour ,
>
> Avec Enterprise Manager, il suffit de sélectionner le premier champ et
en
> maintenant la touche CTRL, sélectionner le deuxième champs et puis
appuyer
> sur la clef pour rendre unique...
>
> @+
>
> Firebird
>
>
> "Paco" <pacomoreau@hotmail.com> a écrit dans le message de
> news:u%23ECZLRKEHA.1036@TK2MSFTNGP10.phx.gbl...
> > Bonjour à tous,
> > je voudrais créer une contrainte UNIQUE sur un couple de champs.
> > Soit une table MaTable avec comme champs (id, code, libelle) ...
> j'aimerais
> > qu'il soit impossible d'avoir deux fois le même couple (code, libelle)
...
> > est-ce possible en utilisant les contraintes ?
> > Si oui comment ? avec un ALTER TABLE ? (ou directement avec Entreprise
> > Manager ?)
> >
> > Merci d'avance
> >
> > Paco
> >
> >
>
>
ALTER TABLE MaTable ADD CONSTRAINT MaContrainte UNIQUE (MonChamp1,MonChamp2)
"Paco" a écrit dans le message de news:
Oui mais ce n'est pas vraiment ce que je veux ... dans mon cas la clé est l'id (id en incrémentation auto) et je veux ajouter une contrainte unique (ça je sais faire) mais qui prenne 2 champs (ça je sais pas faire).
"Firebird" wrote in message news:% > > Bonjour , > > Avec Enterprise Manager, il suffit de sélectionner le premier champ et
en
> maintenant la touche CTRL, sélectionner le deuxième champs et puis
appuyer
> sur la clef pour rendre unique... > > @+ > > Firebird > > > "Paco" a écrit dans le message de > news:u% > > Bonjour à tous, > > je voudrais créer une contrainte UNIQUE sur un couple de champs. > > Soit une table MaTable avec comme champs (id, code, libelle) ... > j'aimerais > > qu'il soit impossible d'avoir deux fois le même couple (code, libelle) ... > > est-ce possible en utilisant les contraintes ? > > Si oui comment ? avec un ALTER TABLE ? (ou directement avec Entreprise > > Manager ?) > > > > Merci d'avance > > > > Paco > > > > > >
Paco
Merci beaucoup c'est exactement ce qu'il me fallait :o)
"Patrice" wrote in message news:%
A prioir même syntaxe que pour une clé primaire :
ALTER TABLE MaTable ADD CONSTRAINT MaContrainte UNIQUE
(MonChamp1,MonChamp2)
"Paco" a écrit dans le message de news: > Oui mais ce n'est pas vraiment ce que je veux ... dans mon cas la clé
est
> l'id (id en incrémentation auto) et je veux ajouter une contrainte
unique
> (ça je sais faire) mais qui prenne 2 champs (ça je sais pas faire). > > "Firebird" wrote in message > news:% > > > > Bonjour , > > > > Avec Enterprise Manager, il suffit de sélectionner le premier champ et en > > maintenant la touche CTRL, sélectionner le deuxième champs et puis appuyer > > sur la clef pour rendre unique... > > > > @+ > > > > Firebird > > > > > > "Paco" a écrit dans le message de > > news:u% > > > Bonjour à tous, > > > je voudrais créer une contrainte UNIQUE sur un couple de champs. > > > Soit une table MaTable avec comme champs (id, code, libelle) ... > > j'aimerais > > > qu'il soit impossible d'avoir deux fois le même couple (code,
libelle)
> ... > > > est-ce possible en utilisant les contraintes ? > > > Si oui comment ? avec un ALTER TABLE ? (ou directement avec
Merci beaucoup c'est exactement ce qu'il me fallait :o)
"Patrice" <nobody@nowhere.com> wrote in message
news:%23U7M15RKEHA.2024@TK2MSFTNGP11.phx.gbl...
A prioir même syntaxe que pour une clé primaire :
ALTER TABLE MaTable ADD CONSTRAINT MaContrainte UNIQUE
(MonChamp1,MonChamp2)
"Paco" <pacomoreau@hotmail.com> a écrit dans le message de
news:u8oiEkRKEHA.2556@TK2MSFTNGP11.phx.gbl...
> Oui mais ce n'est pas vraiment ce que je veux ... dans mon cas la clé
est
> l'id (id en incrémentation auto) et je veux ajouter une contrainte
unique
> (ça je sais faire) mais qui prenne 2 champs (ça je sais pas faire).
>
> "Firebird" <d.masure@skynet.be> wrote in message
> news:%237YJigRKEHA.1392@TK2MSFTNGP09.phx.gbl...
> >
> > Bonjour ,
> >
> > Avec Enterprise Manager, il suffit de sélectionner le premier champ et
en
> > maintenant la touche CTRL, sélectionner le deuxième champs et puis
appuyer
> > sur la clef pour rendre unique...
> >
> > @+
> >
> > Firebird
> >
> >
> > "Paco" <pacomoreau@hotmail.com> a écrit dans le message de
> > news:u%23ECZLRKEHA.1036@TK2MSFTNGP10.phx.gbl...
> > > Bonjour à tous,
> > > je voudrais créer une contrainte UNIQUE sur un couple de champs.
> > > Soit une table MaTable avec comme champs (id, code, libelle) ...
> > j'aimerais
> > > qu'il soit impossible d'avoir deux fois le même couple (code,
libelle)
> ...
> > > est-ce possible en utilisant les contraintes ?
> > > Si oui comment ? avec un ALTER TABLE ? (ou directement avec
Merci beaucoup c'est exactement ce qu'il me fallait :o)
"Patrice" wrote in message news:%
A prioir même syntaxe que pour une clé primaire :
ALTER TABLE MaTable ADD CONSTRAINT MaContrainte UNIQUE
(MonChamp1,MonChamp2)
"Paco" a écrit dans le message de news: > Oui mais ce n'est pas vraiment ce que je veux ... dans mon cas la clé
est
> l'id (id en incrémentation auto) et je veux ajouter une contrainte
unique
> (ça je sais faire) mais qui prenne 2 champs (ça je sais pas faire). > > "Firebird" wrote in message > news:% > > > > Bonjour , > > > > Avec Enterprise Manager, il suffit de sélectionner le premier champ et en > > maintenant la touche CTRL, sélectionner le deuxième champs et puis appuyer > > sur la clef pour rendre unique... > > > > @+ > > > > Firebird > > > > > > "Paco" a écrit dans le message de > > news:u% > > > Bonjour à tous, > > > je voudrais créer une contrainte UNIQUE sur un couple de champs. > > > Soit une table MaTable avec comme champs (id, code, libelle) ... > > j'aimerais > > > qu'il soit impossible d'avoir deux fois le même couple (code,
libelle)
> ... > > > est-ce possible en utilisant les contraintes ? > > > Si oui comment ? avec un ALTER TABLE ? (ou directement avec