我们可以更改一个notifyix表的数据库空间吗?

时间:2019-01-03 04:51:04

标签: informix

假设我有以下架构。

create table tb1
(col1 Integer,
 col2 varchar(50)
) in dbspace1 extent size 1000 next 500 lock mode row;

,我想将上表的dbspace更改为dbspace2。完成变更表后,架构应如下所示。

create table tb1
(col1 Integer,
 col2 varchar(50)
) in dbspace2 extent size 1000 next 500 lock mode row;

有可能吗?如果可能的话,命令是什么?

1 个答案:

答案 0 :(得分:1)

表面上,ALTER FRAGMENT语句和INIT子句允许您编写:

ALTER FRAGMENT ON TABLE tb1 INIT IN dbspace2;

关键字TABLE是必需的;您可以改为指定一个索引。

我实际上并没有尝试证明它可以工作,但是语法图肯定允许它。