GBase 8a
运维管理
文章
如何修改表字段的定义
发表于2024-12-31 10:25:17114次浏览1个评论
GBase8a产品在设计时定义为“不支持字段定义的修改”,因此无法通过alter table … modify … 语句修改字段的定义。现场可以使用alter增列、复制、删列、改列名的方法。
对于现场问题,可以通过如下替代方案实现(以tds表字段id1由varchar(50)修改为varchar(100)为例):
(1)alter table tds add id2 varchar(100);
(2)update tds set id2=id1;
(3)alter table tds drop id1;
(4)alter table tds change id2 id1 varchar(100)。
热门帖子
- 12025-12-01浏览数:182764
- 22023-05-09浏览数:25062
- 42023-09-25浏览数:18526
- 52020-05-11浏览数:17529