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 表名')
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 表名')
相关文章推荐
- Hibernate操作SQLServer的image和text字段的问题
- Calendar类--字段操作相关
- 常见问题及解决办法 整理之8-3(日期的相关操作)
- 大整数操作的相关问题
- ESXi(ESXi 4.1)相关问题解决方法和操作学习笔记
- 操作Oracle数据库实现上传图片到Blob类型的字段出现的问题
- 数据库操作中容易出现的问题及相关安全机制
- 常见问题及解决办法 整理之8-1(日期的相关操作)
- 常见问题及解决办法 整理之3(字符串相关操作)
- SQL2008中的XML字段操作,与命名空间相关
- vfp操作Excel(读各工作簿标题及相关字段名)
- C#操作文件的相关设置问题
- 关于C#用参数的形式操作Oracle数据库日期字段时的一些问题
- 常见问题及解决办法 整理之8-2(日期的相关操作)
- C#线程相关问题总结:基本操作及UI控件交互
- jsp操作数据库中的字段问题
- Axure RP Pro - 相关问题 - 与IFrame部件中的页面互操作
- JDBC操作MySQL5日期类型字段的问题解决方法
- 常见问题及解决办法 整理之8-4(日期的相关操作)
- Oledb操作Excel时字段最大值255的问题解决方案