跨多个表的唯一键
无法强制执行约束:
两个对象可以具有相同的名称和类型,但前提是所有者不同。
仅使用声明性参照完整性(DRI)。仅使用DRI,您可以创建一个表,其中包含构建唯一键所需的所有列。你可以反规范化object.name和object.type你的objectOwnerRelation表。这将确保不存在objectOwnerRelation名称, 类型 和 所有者相同的记录,而仅在交集表本身中。
object.name
object.type
objectOwnerRelation
最终,
您正在寻找的约束需要使用触发器或其他一些代码以程序方式施加。
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群