Db2
獲取 DB2 中給定表的表空間
獲取 DB2 數據庫中給定表的表空間名稱的命令是什麼?
在 Db2 for LUW 上,您可以使用此查詢。每個表數據分區獲得一行(非範圍分區表為 1 行)。
SELECT SD.TBSPACE AS DATA_SPACE , SL.TBSPACE AS LONG_SPACE , SI.TBSPACE AS INDEX_SPACE FROM SYSCAT.DATAPARTITIONS P JOIN SYSCAT.TABLESPACES SD ON SD.TBSPACEID = P.TBSPACEID LEFT JOIN SYSCAT.TABLESPACES SL ON SL.TBSPACEID = P.LONG_TBSPACEID LEFT JOIN SYSCAT.TABLESPACES SI ON SI.TBSPACEID = P.INDEX_TBSPACEID WHERE TABSCHEMA = 'YOUR_SCHEMA' AND TABNAME = 'YOUR_TABLE'