提供された属性に基づいてアクセス時にプライマリキーを作成する方法はありますか?たとえば、学校のデータベースがあり、コースのコードがLLに含まれているエンティティがあり、資格がLLLAの形式であるとします。新しいコースがこのエンティティに入力されるたびに、そのレコードの主キーは、LL \ LLLAの形式で一緒に修正される2つの属性です。 (例:IT \ BTEC、RM \のGCSE)がアクセス時にカスタムプライマリキーを作成する
(この属性は、別のテーブルで参照される必要があるだけで、参照のために、複合キーはここにオプションではありません)
PKは、そのテーブルに属するフィールドのみで作成することができます。あなたの質問は私には不明です。 –
編集した質問がより明確になります。 (私はテーブルの他の2つのフィールドを使ってプライマリキーを作成することを意味していました) –
これはデータベースの操作方法ではありません。通常のPKを作成します(例:オートナンバー。これを他のテーブルの外部キーとして使用します。結合された文字列が必要なときは、テーブルを結合して列を連結します。計算された値をデータベースに格納しないでください。 [計算されたフィールドはテーブルではなくクエリに属します] – Andre