📅  最后修改于: 2023-12-03 14:40:38.936000             🧑  作者: Mango
在 DB2 数据库中,存储组是将数据库对象组织在一起以便于管理的一种逻辑容器,可以将多个表空间放在一个存储组中,简化对数据的管理和维护。
存储组的主要作用是将数据库对象组织在一起,以便于管理和维护。以下是一些常见的用途:
可以使用如下 SQL 命令创建存储组:
CREATE STOGROUP groupname
其中,groupname
是存储组的名称。
可以使用如下 SQL 命令修改存储组:
ALTER STOGROUP groupname ADD (TABLESPACE ts1, TABLESPACE ts2)
其中,groupname
是存储组的名称,ts1
和 ts2
是要添加到存储组中的表空间的名称。
可以使用如下 SQL 命令删除存储组:
DROP STOGROUP groupname
其中,groupname
是要删除的存储组的名称。
需要注意的是,如果存储组中包含了表空间,那么在删除存储组之前需要将其中的表空间全部移出。可以使用如下 SQL 命令将表空间从存储组中删除:
ALTER TABLESPACE ts1 STOGROUP ''
其中,ts1
是要移出的表空间的名称。