如何将 Name 列的长度从 CHAR(20) 更改为 CHAR(50)?


DB2 为我们提供了一个选项,可以修改表中现有列的属性。我们必须使用 ALTER COLUMN 参数和 ALTER TABLE 来实现此目的,如下所示。

ALTER TABLE DBSET1.TAB1
   ALTER COLUMN NAME
      SET DATATYPE CHAR(50);

ALTER TABLE 保留字后面跟随数据库限定的表名,在本例中为 DBSET1.TAB1。类似地,ALTER COLUMN 后面跟随需要修改的列的名称,在本例中为 NAME(学生姓名)。

在 SET DATATYPE 参数中,我们可以为 NAME 列传递新的长度 50。

更新于: 12-9 月 -2020

121 次浏览量

开启您的职业生涯

完成课程,获得认证

立即开始
广告