如何将 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。
广告