芯が強い人になるESTJ-A

# db2 删除索引,新建索引注意,删除索引 要在索引的OWNER 模式名下执行(不是表的模式名下)

IT開発 Tags: 无标签 阅读: 171

delete table不要放在 xxx -tvf./xxxx.sql中执行,系统容易执行漏掉


create index 索引名 on schema.table_name(filed_name1, filed_name2) ;

例:create index aaa1 on SJH.aaa(id, name);



select * from syscat.indexes where tabname = '表名'; ----查看索引 注:tabname对应的值为大写的

例:select * from SYSCAT.INDEXES where TABNAME = 'AAA' ---注:tabname对应的值为大写的



drop index schema.name -----删除索引 要在索引的OWNER 模式名下执行(不是表的模式名下)

这个schema名字可以在查看索引中找到。即INDSCHEMA的值

DB2 查看索引:

SELECT NAME,TBNAME,COLNAMES FROM SYSIBM.SYSINDEXES WHERE TBNAME='table_name';