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