在LD_ADDRHSNO表中以GEOREFNO创建索引,如果我想查询在LD_ADDRHSNO是否存在以GEOREFNO字段创建的索引要怎么做?
目的是想如果表中没有以GEOREFNO字段创建的索引,我就要创建该索引。
select * from user_indexes
where table_name='LD_ADDRHSNO' and index_name='IDX_LD_GEOREFNO_ST_CD';
上面的语句可以按表名和索引名查询,但是不能看出是以某个字段创建的。
5 个解决方案
#1
解决了,是在user_ind_columns表中去查
#2
接分
#3
要是我知道有很多的表,怎么去查询一个表有那些字段?
#4
select * from col where tname='表名' 或desc 表名
#5
很好的问题,很好的答案。
#1
解决了,是在user_ind_columns表中去查
#2
接分
#3
要是我知道有很多的表,怎么去查询一个表有那些字段?
#4
select * from col where tname='表名' 或desc 表名
#5
很好的问题,很好的答案。