Oracle数据库查看已添加的索引和创建索引

/*
* *查看目标表中已添加的索引 * */ --在数据库中查找表名 select * from user_tables where table_name like 'tablename%'; --查看该表的所有索引 select * from all_indexes where table_name = 'tablename'; --查看该表的所有索引列 select* from all_ind_columns where table_name = 'tablename'; /* *创建索引 * */ create index idx01 tablename(column);
SELECT
	a.uniqueness 索引类型,
	b.index_name 索引名称,
	b.column_name 字段 
FROM
	user_indexes a,
	user_ind_columns b 
WHERE
	a.table_name = b.table_name 
	AND a.index_name = b.index_name 
	AND a.table_owner = upper( 'ZYFZ' ) 
	AND a.table_name = 'DOP_ETL_OP_ZCGZXX_TGH' 
ORDER BY
	a.uniqueness DESC;

 

你可能感兴趣的:(学习)