Hello,
Wie kann ich in SQL angeben das mein Primary Key aus mehreren Spalten besteht?
Ein Primary Key, der über mehrere Spalten geht, ist nicht datenunabhängig. Darum versuche ich sowas immer zu vermeiden. Wenn man genau darüber nachdecnkt, können sich die Werte der betroffenen Datanspalten während der Lebensdauer des Datensatzes doch meistens ändern und dann muss man so hässliche Sachen, wie Schlüsselwertweitergabe betreiben, was wieder zu Konsistenzproblemen führen kann.
Besser also nur einen generierten Key, der von den Daten unabhängig bleibt.
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg