2008年1月18日金曜日

db2 INDEX情報の取得(syscatスキーマ、join)

select substr(indschema,1,10),substr(indname,1,20),tbspaceid \
from syscat.indexes where indschema = 'XXXXXXXX'

ついでにtablespacesとのjoin。
select substr(indschema,1,10),substr(indname,1,20),\
substr(tbspace,1,10),ind.tbspaceid \
from syscat.indexes ind inner join syscat.tablespaces ts \
on ts.tbspaceid=ind.tbspaceid \
where indschema = 'XXXXXXXX'

0 件のコメント: