这是我试图在 Microsoft SQL Server 2005 中解决的问题。
我有一个问题,我正在尝试解决我在表 A 中有记录列表的地方——我们将它们称为计划。用户可能与这些计划中的一个或多个相关联,这导致它们与表 B 中的单个记录相关联。这可以通过按位和 (&) 轻松解决,但是数据类型 bigint 仅支持 2^63- 1. 我可以将值保存为二进制数据类型,但不能比较两个二进制列(一个必须是 int 或 bigint)。
我的问题是:有没有另一种方法来实现这个我没有考虑过?
这是我试图在 Microsoft SQL Server 2005 中解决的问题。
我有一个问题,我正在尝试解决我在表 A 中有记录列表的地方——我们将它们称为计划。用户可能与这些计划中的一个或多个相关联,这导致它们与表 B 中的单个记录相关联。这可以通过按位和 (&) 轻松解决,但是数据类型 bigint 仅支持 2^63- 1. 我可以将值保存为二进制数据类型,但不能比较两个二进制列(一个必须是 int 或 bigint)。
我的问题是:有没有另一种方法来实现这个我没有考虑过?