如何将“名称”列的长度从CHAR(20)更改为CHAR(50)?
DB2为我们提供了一个修改表中现有列的属性的选项。为了实现此目的,我们必须将ALTERCOLUMN参数与ALTERTABLE一起使用,如下所示。
ALTER TABLE DBSET1.TAB1 ALTER COLUMN NAME SET DATATYPE CHAR(50);
ALTERTABLE保留字后跟数据库限定的表名,在这种情况下为DBSET1.TAB1。同样,ALTERCOLUMN后跟需要修改的列的名称,在这种情况下为(学生的)名称。
在SETDATATYPE参数中,我们可以为NAME列传递新的长度50。