В DB2 LUW это рекомендуется, чтобы таблицы, индексы и" длинные объекты "(т. е. большие объекты) размещались в отдельных табличных пространствах. В наших существующих сценариях SQL есть такие строки:
CREATE TABLE "APPLICATIONTABLE"(
APPLICATIONID INTEGER NOT NULL,
APPLICATIONNAME VARCHAR(30) NOT NULL
)IN USERSPACE1 INDEX IN USERSPACE2 LONG IN USERSPACE3;
В наборе изменений мы можем указать табличное пространство:
<createTable tableName="APPLICATIONTABLE" tablespace="${tablespace.data}">
<column name="APPLICATIONID" type="NUMBER(4, 0)">
<constraints nullable="false"/>
</column>
<column name="APPLICATIONNAME" type="VARCHAR(30)">
<constraints nullable="false"/>
</column>
</createTable>
Но, насколько я понимаю, это не несколько табличных пространств DB2. Есть какой-либо способ сделать это?