gpt4 book ai didi

sql-server - 使用外键 - 只有 2 条记录?

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

我应该为只有“CREDIT”或“DEBIT”两个选项的“balancimpact”使用外键吗?

它甚至有意义吗,这里只有两个选项?

最佳答案

与其说有多少选择,不如说这是一种什么样的关系(1:1;1:n;等等)。

在这种特殊情况下,我不会使用外键,只是将其保留为一列。

此外,正如 Marc_S 在他的评论中所建议的那样,添加一个 CHECK 约束以确保只输入这 2 个值中的一个。

ALTER TABLE your_table
ADD CONSTRAINT chk_balanceimpact CHECK (balanceimpact in ('C','D'))
GO

关于sql-server - 使用外键 - 只有 2 条记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7789406/

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