Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我删除一unique列(只是唯一而非主键)约束时,Toad 会提示我是否要保留索引。
unique
对我来说,合乎逻辑的事情是删除索引,但为什么要保留它?如果我在以后的某个时间点使同一列唯一,是否可以节省时间?(这让我很困惑,因为旧索引可能会导致冲突)。
从 10g 开始,Oracle 在ALTER TABLE...DROP CONSTRAINT. 从我读过的内容来看,它应该是相反的......因为它应该删除索引,除非您指定“KEEP INDEX”。所以我假设您通过 GUI 菜单删除了索引。
ALTER TABLE...DROP CONSTRAINT
考虑到这一点,TOAD GUI 可能旨在提示您这样做。我想知道你是否真的跑了ALTER TABLE...DROP CONSTRAINT,如果它仍然会提示你。我敢打赌“不会”。