SQL数据类型问题

Joh*_*ens 4 sql database oracle types

我在为简单的Oracle SQL数据库中的属性选择适当的数据类型时遇到了一些麻烦.

这是我的情况,我有两个表 - 客户和代理.我的Agent表中的一个属性称为Signed Customers,我需要它将一组整数(客户编号)作为一种数组.

Customer中的主键是Customer_ID,是INT.它与"签约客户"类型有关系??? 在表Agent中.那么"签约客户"的类型应该是什么?

任何帮助将不胜感激.

OMG*_*ies 10

您需要一个位于CUSTOMER和AGENT表之间的表,将它们链接在一起:

AGENT_CUSTOMERS

  • AGENT_ID(主键,外键AGENT.AGENT_ID)
  • CUSTOMER_ID(主键,外键CUSTOMER.CUSTOMER_ID)

您寻找的数据类型意味着存储非规范化数据,这会导致试图检索特定客户价值的痛苦.通过正确设置来节省您的头痛.