如何在不丢失自动创建的索引的情况下删除约束?

0 index oracle constraint syntax

如何在不丢失自动创建的索引的情况下删除约束?

如果可以使用单个查询。

Bal*_*app 5

使用KEEP INDEX

drop table demo purge;
create table demo (id number, constraint demo_pk primary key (id));
alter table demo drop constraint demo_pk keep index;
select index_name from user_indexes where table_name = 'DEMO';

INDEX_NAME
------------------------------
DEMO_PK
Run Code Online (Sandbox Code Playgroud)