您的位置:首页 > 数据库

db2数据库字段操作相关问题

2017-05-23 17:06 204 查看
新增字段:

ALTER TABLE 表名 ADD COLUMN 字段名  字段类型 default '默认值';

例:alter table user ADD COLUMN user_age INTEGER default 0

删除字段:

ALTERTABLE 表名
DROPCOLUMN 字段名;

修改现有字段命名:

ALTER TABLE
表名 RENAME  COLUMN 字段名
TO 新字段名

修改现有字段默认值:

ALTER
TABLE 表名 ALTER  COLUMN 字段名 SET DEFAULT '默认值'

删除现有字段默认值:

ALTER
TABLE 表名 ALTER  COLUMN 字段名
SET drop DEFAULT 

将字段改为非空:

ALTER
TABLE
表名 ALTER COLUMN
字段名 SET NOT NULL

修改db2表结构后,db2回自动锁表,只允许查询不允许增删改

使用该sql语句即可避免,作用为重构表结构,对表结构有改动后运行该sql即可

call sysproc.admin_cmd('reorg table 表名')
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: