SQL表中的表

时间:2018-04-10 07:53:58

标签: sql arrays sql-server

我在VBA bsed应用程序中使用了这种类型的数据存储,存储了一个记录,其中一个字段是一个数组。这可能在SQL表上吗?

例如。我需要存储与客户及其资产相关的数据。每个客户都有自己的资产列表。我会使用第二个连接表,但随后每个客户都需要自己的新表。 是否可以将其存储在原始表中的数组中?

1 个答案:

答案 0 :(得分:0)

如果是RDMS,您可以使用 1)XML数据类型或JSON,以维护针对每个客户端的资产信息  2)或者为资产创建一个单独的表并链接到客户端表。

这取决于个人用例和背景。

1)如果您只为每个客户维护1或2个资产。那么XML / JSON将是理想的 2)如果您为每个客户维护大量资产,那么创建单独的表是理想的 3)如果您不确定音量,那么资产的单独表格是理想的。