Marscel
2006-10-10, 13:52:28
Ich hab eine Anwendung, die kann in einer Tabelle alle möglichen Nummern für Entities nachschlagen.
e_id | e_name
_______________
1 | config
2 | language
...
e_id ist der Primärschlüssel, dessen Wert im Datensatz immer um 1 erhöht wird.
Jetzt ist es mir wichtig, dass von e_name auch max. ein Exemplar in der Tabelle existiert, also 1=> config und 3=> config soll z.B. nicht möglich sein.
Ich hatte bisher noch nie mit so einer Situation zu tun: Was für ein Attribut braucht e_name, damit alle Werte darin nur einmal existieren dürfen? Geht das überhaupt?
Das Feld als einfachen "KEY" deklarieren, ist so ein wenig meine Vermutung, bin aber nicht sicher...
e_id | e_name
_______________
1 | config
2 | language
...
e_id ist der Primärschlüssel, dessen Wert im Datensatz immer um 1 erhöht wird.
Jetzt ist es mir wichtig, dass von e_name auch max. ein Exemplar in der Tabelle existiert, also 1=> config und 3=> config soll z.B. nicht möglich sein.
Ich hatte bisher noch nie mit so einer Situation zu tun: Was für ein Attribut braucht e_name, damit alle Werte darin nur einmal existieren dürfen? Geht das überhaupt?
Das Feld als einfachen "KEY" deklarieren, ist so ein wenig meine Vermutung, bin aber nicht sicher...