私はテーブルを持っています:
Users{UserId ...}
Professors{UserId ...}
両方のテーブルで PK になるように設定UserId
し、1:1 の関係にしました。
Professor
しかし、新しいユーザーを挿入しようとすると、テーブルへの挿入も必要になるため機能しません。
1人のユーザーがProfessorテーブルに1つのレコードしか持てないようにしたいのですが、Professorテーブルに存在する必要がないようにしたいです(すべてのユーザーを教授にしたくありません:))。
SQL Server Management Studio で 1 対 (0...1) の関係を設定する方法は?
キー制約を NO に設定することは解決策ではないことを私は知っています:)