У меня есть таблица EMPLOYEE
внутри схемы EMPLOYEE
, которая находится внутри пользовательского табличного пространства по умолчанию USERSPACE1
.
Теперь я создал новое табличное пространство с помощью следующей команды:
CREATE TABLESPACE HQ
Затем я использовал команду ADMIN_MOVE_TABLE
следующим образом, чтобы скопировать мою таблицу в новое табличное пространство
CALL SYSPROC.ADMIN_MOVE_TABLE('EMPLOYEE' , 'EMPLOYEE' , 'HQ' , 'HQ' , 'HQ' , '', '', '', '', '', 'MOVE')
Статус показывает COMPLETE
после выполнения этой команды.
Теперь я запускаю следующую команду, чтобы проверить, была ли моя таблица скопирована в новое табличное пространство или нет:
select TABSCHEMA, TABNAME, TBSPACEID, TBSPACE from syscat.tables
Этопоказать мою EMPLOYEE
таблицу внутри EMPLOYEE
схемы внутри табличного пространства HQ
.
Теперь у меня есть несколько запросов:
- Я вставил новую запись в
EMPLOYEE.EMPLOYEE
Таблица.Куда вставила новая запись - в табличное пространство USERSPACE1
или табличное пространство HQ
- Как просмотреть записи в таблице
EMPLOYEE.EMPLOYEE
внутри обоих табличных пространств?