注册
统一修改索引名操作步骤
专栏/技术分享/ 文章详情 /

统一修改索引名操作步骤

晚安 2025/05/30 11 0 0
摘要
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)
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服