SELECT
I.INDEX_NAME, -- 索引名称
I.INDEX_TYPE, -- 索引类型(B树、位图等)
I.UNIQUENESS, -- 是否唯一索引
IC.COLUMN_NAME,
IC.COLUMN_POSITION,
'alter INDEX CS_G6N50TO82.'||I.INDEX_NAME||' rename to IDX_' ||I.table_name||'_FORMMAIN_ID;' ,IC.table_name -- 列在索引中的位置(多列索引时)
FROM
DBA_INDEXES I
JOIN DBA_IND_COLUMNS IC ON I.INDEX_NAME = IC.INDEX_NAME
WHERE I.TABLE_OWNER = 'CS_G6N50TO82'
and IC.COLUMN_NAME='FORMMAIN_ID' and IC.table_name like 'formson%'; -- 可选,指定模式(如SYSDBA)
文章
阅读量
获赞