gpt4 book ai didi

database - 使用用户定义的类型作为主键

转载 作者:搜寻专家 更新时间:2023-10-30 23:23:52 25 4
gpt4 key购买 nike

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

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

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

datasource 
datasource-key

A) 是否有系统可以根据用户定义的类型设置 key ?
B) 如果是这样,你如何将键分解成适合查询的形式?
C)在这种情况下,我最好使用复合主键吗?

最佳答案

如果这是模型所说的,请使用复合主键

  • 如果您必须分解成组件进行查询,那么您已经牺牲了性能
  • 任何不透明的用户定义类型都可能给出错误的重复,因为 2 个不同的输入可能会给出相同的输出

我没有尝试过,但 SQL Server 可能会允许它。然而,主键是一个索引,所以如果用户类型既不是确定性的也不是模式绑定(bind)的,它可能不是,绝对不是

虽然,我认为我在思考中混淆了类型和 udfs...

关于database - 使用用户定义的类型作为主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2457877/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com