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


相关文章