我在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表中的记录?发布于 2019-01-31 06:36:04
让我们从一些高层次的基本知识开始:
回到你的问题:
如果表将其数据存储在HQ表空间中,则其所有数据都在该空间中。因此,您可以看到来自所有表空间的所有数据,这是一个表空间。
https://stackoverflow.com/questions/54454498
复制相似问题