0

これは、Microsoft SQL Server 2005 で解決しようとしている問題です。

テーブル A にレコードのリストがある場所で解決しようとしている問題があります。それらを計画と呼びます。ユーザーは、これらのプランの 1 つ以上に関連付けられている可能性があり、その結果、テーブル B の 1 つのレコードに関連付けられています。これは、ビットごとの AND (&) で簡単に解決できますが、データ型 bigint は 2^63- のみをサポートします。 1. 値をバイナリ データ型として保存できますが、2 つのバイナリ列を比較することはできません (一方は int または bigint でなければなりません)。

私の質問は次のとおりです。私が考えていないこれを実装する別の方法はありますか?

4

1 に答える 1

1

はい。これは、1 対多の関係と呼ばれます。Planユーザー テーブルの主キーに戻る外部キー (FK) を持つテーブルを作成します。

于 2011-04-26T03:35:34.897 に答える