Czy kluczem obcym w Microsoft SQL może być para?

Czy kluczem obcym w Microsoft SQL może być para?
GE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 29
0

Mam tabelę Participant , w której kluczem głównym jest para. Chcę tę tabelę powiązać z inną (Class).
Proszę o podpowiedź, czy utworzenie klucza obcego w tabeli Participant na parze z tabeli Class jest w ogóle możliwe?
(Parą w tabeli Class jest u mnie level INT i branch VARCHAR)
Jeśli jest to jak to zapisać?

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
2

Coś takiego nazywa się composite primary key / composite foreign key (po polsku klucz złożony) i tak, jest to możliwe w MS SQL:

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.