質問を構成する最良の方法が何であるかわかりません。
外部キー列を含むテーブルがあります。デフォルトでは、外部キーは に設定されてNOT NULL
おり、これが最終結果になる可能性があるため、今のところそのままにしておきたいと思います。しかし、今のところ、外部キー値を必要としない (そして持っている) レコードが存在する可能性があります。これらのレコードが他のレコードとは異なるものであることをできるだけ明確にするために、それらを何らかの方法で区別したいと考えています。
試してみましたがbigint
、SQL Server テーブルの外部キーの値である負の数を使用できないようです。これはかなり標準的なものだと思うので、外部キーを作成する以外に、この状況で行う最善のことは何NULL
ですか?