假设我有一个系统,我有元数据,例如:

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

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

datasource 
datasource-key 

A)所有的系统在那里它可能有钥匙根据用户定义的类型?
B)如果是这样,你怎么分解键成一种形式适当用于查询?
C)这种情况我只好用一个组合主钥匙?

有帮助吗?

解决方案

使用一个组合主键如果这是什么模型说,

  • 如果你有分解成组件查询,那么你已经杀了性能
  • 任何不透明用户定义的类型可以得到虚假的重复,因为2个不同投入,可以得到相同的输出

我没有尝试过,但SQL服务器可能会允许这样做。然而,一个主要关键是索引的,因此它不可能,绝对不如果用户类型既不确定性,也不schemabound

虽然,我认为我是混合起来的类型和udf在我想...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top