查询表
ORACLE 查看所有表名:
SELECT TABLE_NAME FROM USER_TABLES
第 1 行出现错误:
ORA-01408: 此列列表已索引
解决方法:
第 1 行出现错误:
ORA-01408: 此列列表已索引
1.查询是哪个索引占据了该行
select * from user_ind_columns where table_name = '表名';
用user_indexes和user_ind_columns系统表查看已经存在的索引
2.解除索引
alter table BOOK drop constraint SYS_C008314;
3.重新建立索引
create index index_book_bookname on book(bookname);
查询表所在的表空间
select TABLESPACE_NAME from all_tables where table_name='DMIAS_DM_ASSOCIATION_MAIN';