gpt4 book ai didi

oracle - 如何在oracle中 "re-validate"外部约束

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

我有一个外部约束,如下所示。这是三年前创建的。在此约束之后创建的所有数据均有效,但积压数据(三年前的数据)无效。 Toad 将此约束显示为“未验证”

ALTER TABLE ISSUES ADD (
CONSTRAINT FK_CLIENT
FOREIGN KEY (CLIENT)
REFERENCES REPORTERS(USERID)
DEFERRABLE INITIALLY DEFERRED);

今天我修复了所有积压数据,现在这个约束对于现有数据和新数据都适用。但我如何将约束设置为“已验证”。

有什么方法可以“重新验证”外部约束吗?

最佳答案

您应该能够:

ALTER TABLE issues ENABLE VALIDATE CONSTRAINT fk_client;

关于oracle - 如何在oracle中 "re-validate"外部约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13809074/

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