gpt4 book ai didi

sql - 我可以向分区添加唯一约束吗?

转载 作者:行者123 更新时间:2023-12-05 05:27:13 25 4
gpt4 key购买 nike

我没有找到关于该主题的明确答案,也没有从文档中找到它。

我想按状态(A 和 B)对表进行分区,我可以添加一个仅适用于分区 A 的唯一约束吗?

这意味着虽然记录的状态为 A,但它必须是唯一的,但如果我将其更新为状态 B,那么它将不再适用于它?

最佳答案

首先,如果您打算更新表中的分区键,希望您有

"Enable Row Movement" enabled

其次,不要认为可以直接使用普通的BTree索引来完成。您将需要使用功能索引、虚拟列,如下所示:Conditional unique constraint with multiple fields in oracle db

关于sql - 我可以向分区添加唯一约束吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21308228/

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