gpt4 book ai didi

java - 关系数据库(H2、Java): How do I constrain a foreign key to NOT match another foreign key in the same table?

转载 作者:行者123 更新时间:2023-12-02 08:34:12 25 4
gpt4 key购买 nike

简单的问题。只是想知道是否可以在不需要我在 Java 代码中手动强制执行此约束的情况下完成此操作。这两个外键(一起在同一个表中)都引用另一个表,但对于每一行,它们不得指向同一个外项。

link text

最佳答案

您可以使用检查约束来强制两列具有不同的值:

ALTER TABLE TableName 
ADD CONSTRAINT ConstraintName
CHECK fk1 <> fk2

关于java - 关系数据库(H2、Java): How do I constrain a foreign key to NOT match another foreign key in the same table?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2423454/

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