1

假设我有一个系统,其中我有元数据,诸如:使用用户定义的类型作为主键

table: 
====== 
    key 
    name 
    address 
    ... 

然后假设我有描述为这样一个用户定义类型:

datasource 
datasource-key 

A)有没有可能有基于用户定义类型的键的系统? B)如果是这样,你如何将键分解为适合查询的表单?
C)是这种情况下,我只是用复合主键更好?

回答

2

使用复合主键,如果是这样的模型说什么

    ,如果你要分解成组件,然后询问你已经杀了性能
  • 任何不透明用户定义类型可能会重复错误因为2个不同的输入可能会给出相同的输出

我还没试过,但SQL Server可能会允许它。 然而,主键是索引所以它可能不会,绝对不会,如果用户类型既不是确定性的,也不架构绑定

虽然,我想我混淆类型和UDF在我的思想...