eingeschränktes UNIQUE möglich?

08/03/2010 - 16:09 von Martin | Report spam
hallo allerseits!

gibt es die möglichkeite eine spalte Name einer tabelle1 mit einer
UNIQUE-einschrànkung zu belegen für den fall, daß ein fremdschlüssel in der
spalte FremdID gleich ist.

das ist eine stàdtetabelle mit einer spalte Name und einer spalte CountryID
& es sollen im gleichen land keine stàdte mit gleichem namen zugelassen
werden, aber in verschiedenen làndern schon.

danke schonmal für eine antwort!
gruß,
Martin
 

Lesen sie die antworten

#1 Christoph Muthmann
08/03/2010 - 16:20 | Warnen spam
Martin wrote:
hallo allerseits!

gibt es die möglichkeite eine spalte Name einer tabelle1 mit einer
UNIQUE-einschrànkung zu belegen für den fall, daß ein fremdschlüssel
in der spalte FremdID gleich ist.

das ist eine stàdtetabelle mit einer spalte Name und einer spalte
CountryID & es sollen im gleichen land keine stàdte mit gleichem
namen zugelassen werden, aber in verschiedenen làndern schon.



Hallo Martin,
bilde den Unique-Key über beide Spalten (CountryID, FremdID).

Einen schönen Tag noch,
Christoph
Microsoft SQL Server MVP
http://www.insidesql.org

Ähnliche fragen