SQL> select index_name,index_type,status from user_indexes where table_name = upper('test');
INDEX_NAME INDEX_TYPE STATUS
------------------------------ --------------------------- --------
PK_ET_AIRSUPPLY_USERS NORMAL VALID
UK_ET_AIRSUPPLY_USERS_NICK NORMAL VALID
SQL> alter table test
2 drop constraint UK_ET_AIRSUP_USERS_SUPP_WW;
Table altered.
SQL> select index_name,index_type,status from user_indexes where table_name = upper('test');
INDEX_NAME INDEX_TYPE STATUS
------------------------------ --------------------------- --------
PK_ET_AIRSUPPLY_USERS NORMAL VALID
UK_ET_AIRSUPPLY_USERS_NICK NORMAL VALID
SQL> delete from test t where t.id in ('1','2','3');
0 rows deleted.
SQL> alter table test
2 add constraint UK_ET_AIRSUP_USERS_supp_WW unique (air_supply_wangwang)
3 using index
4 tablespace TBS_ET_IND
5 online
6 compute statistics;
Table altered.
SQL> delete from test t where t.id in ('1','2','3');
0 rows deleted.
SQL> rollback;
Rollback complete.
SQL> select index_name,index_type,status from user_indexes where table_name = upper('test');
INDEX_NAME INDEX_TYPE STATUS
------------------------------ --------------------------- --------
PK_ET_AIRSUPPLY_USERS NORMAL VALID
UK_ET_AIRSUPPLY_USERS_NICK NORMAL VALID
UK_ET_AIRSUP_USERS_SUPP_WW NORMAL VALID
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.6.0 - Production
PL/SQL Release 9.2.0.6.0 - Production
CORE 9.2.0.6.0 Production
TNS
for Linux: Version 9.2.0.6.0 - Production
NLSRTL Version 9.2.0.6.0 - Production