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;

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM