DB2 alter 新增/删除/修改列

 SQL语句 增加列、修改列、删除列 

1 添加字段

语法 : alter table 表名称 add 字段名称 类型
demo:   alter table tableName add columnName varchar(
50)

2 更改字段类型

语法 :alter table 表名 alter column 字段名 set data type 类型
demo:   alter table tableName alter column columnNamn
set data type varchar(4000)

注意:

  1. 更改字段类型是有操作限制的. 将字段改为比之前类型长度大的可以,如果要改小,必须先drop掉原来的column,然后再重新添加.
  2. 另外改为不同的类型,也需要先drop掉column.然后再重新添加;


3 删除字段

alter table 表名称 drop column 字段名

4 为字段添加默认值

alter table 表名称 alter column 字段名 set default 值

Demo:
1 alter table table_name altercolumn column_test set default  'value';

5 添加带默认值的字段

Demo:
1 alter table table_name addcolumn column_test vachar(20)not null with default  'value';

6 设置字段默认时间为当前时间

Demo:
1 alter table table_name altercolumn column_test set default  current date;

 

扫描二维码关注公众号,回复: 1323038 查看本文章

猜你喜欢

转载自www.cnblogs.com/keepruning/p/9120664.html