如何将 Name 列的长度从 CHAR(20) 更改为 CHAR(50)?
db2databasebig data analytics更新于 2026/2/11 21:22:17
DB2 提供了修改表中现有列属性的选项。为了实现此目的,我们必须在 ALTER TABLE 命令中使用 ALTER COLUMN 参数,如下所示。
ALTER TABLE DBSET1.TAB1 ALTER COLUMN NAME SET DATATYPE CHAR(50);
ALTER TABLE 保留字后跟数据库限定的表名,在本例中为 DBSET1.TAB1。类似地,ALTER COLUMN 后面跟着需要修改的列名,在本例中是 NAME(学生的)。
在 SET DATATYPE 参数中,我们可以为 NAME 列传递新的长度 50。

