SQL Server-适用于多个客户的同一个表



我需要为多个客户管理一个数据集——每个客户都管理一个小表,以更新未来五年的程序量。该表的结构如下:

+-------------+--------+--------+--------+--------+--------+
|             | Year 1 | Year 2 | Year 3 | Year 4 | Year 5 |
+-------------+--------+--------+--------+--------+--------+
| Procedure A | 5      | 10     | 14     | 12     | 21     |
+-------------+--------+--------+--------+--------+--------+
| Procedure B | 23     | 23     | 2      | 3      | 4      |
+-------------+--------+--------+--------+--------+--------+
| Procedure C | 5      | 6      | 7      | 8      | 12     |
+-------------+--------+--------+--------+--------+--------+

此表中的值将由每个客户通过MS PowerApps进行管理。

每个客户都有同样的结构。将所有这些放在一个数据集中的最佳方式是什么?

我应该为CUSTOMER ID添加一列,然后把所有数据都放进去吗?

流程:

  1. 利用PowerApps,将生成一个新的客户交易,并在客户记录表的SQL DB中为其添加一行
  2. 同时,应为它们生成上表的空白模板
  3. 现在,客户可以在PowerApps中使用此SQL表,并添加各自的过程卷

这个问题没有得到很好的解释,但是:

我假设所有特定于客户的数据至少有一列是相同的。例如CustomerName。您可以使用CustomerId、CustomerName(您希望查看的任何其他字段(创建自己的表。如果客户的表上没有CustomerId的概念,则必须在CustomerName上加入它们。您可以为新表填充自己的CustomerId。

如果你能澄清这个问题并举几个例子,我很乐意提供更多帮助。

相关内容

最新更新