db2 表基本添加字段操作

转载 2016年06月01日 16:41:32

1.添加字段

alter table [table_name] add [column_name] [column_type]

2.更改字段类型

alter table  [table_name] alter column [column_name] set data type  [column_type]

注意: 更改字段类型是有限制的,如将字段改为比之前类型长度大的可以,如果要改小或者修改小数点长度,必须先drop掉原来的column,然后再重新添加.

例如我要将一个Varchar(10)的column改为Varchar(6) 或者将一个DECIMAL(16, 2)的column改为DECIMAL(16, 4)等,均不能使用上述语句修改,另外改为不同的类型,也需要先drop掉column。

3.去掉字段

alter table [table_name] drop column [column_name]

注意:drop掉字段之后,可能会导致表查询/插入操作不能执行,需要对表进行reorg。

4.为字段添加默认值

alter table [table_name] alter column [column_name] set default [value]

5. 添加带默认值的字段

alter table [table_name] add column [column_name] [column_type] not null with default [value]

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

alter table [table_name] alter column [column_name] set default  current date;

db2 如何向表中增加、修改字段?

alter table 表名 add 字段名 数据类型 default 默认值 说明:数据类型如,varchar(50) alter table BANK_SOKECT_INFO ADD CO...
  • sunyanchun
  • sunyanchun
  • 2013年07月07日 18:04
  • 48629

db2 增加字段长度

即:alter table 表名 alter 字段名 set data type varchar(255) db2 => alter table SD_RESP_CODE alter ACCES...
  • a3470194
  • a3470194
  • 2013年11月20日 17:12
  • 4008

DB2 修改表字段

db2表字段修改 1:删除字段非空属性 alter table XXX alter column XXX drop not null 2:添加字段非空属性 alter table XX...
  • aa765aa
  • aa765aa
  • 2015年06月05日 11:10
  • 1106

DB2修改字段类型

DB2大多数情况下不能直接修改数据类型,特别已经存在数据的情况下,数据转换之间有问题,可以下面的方式实现修改类型; //增加一列 alter table fs_payment_main add c...
  • lanseliuxingluo
  • lanseliuxingluo
  • 2017年11月28日 11:04
  • 338

db2修改表字段

分类: db2 2012-08-09 19:06 3514人阅读 评论(1) 收藏 举报 db2tableintegernull db2表字段修改 1:删除字段非空属性 ...
  • lisa890608
  • lisa890608
  • 2014年05月12日 14:00
  • 3441

db2修改表字段

db2表字段修改 1:删除字段非空属性 alter table XXX alter column XXX drop not null 2:添加字段非空属性 alter table XXX al...
  • maosijunzi
  • maosijunzi
  • 2012年08月09日 19:06
  • 23327

设置db2 字段自增长

  • 2011年12月16日 13:38
  • 7KB
  • 下载

db2取前十条记录 db2修改字段长度 db2增加字段方法

db2取前十条记录db2 => select istop from news where id =370 fetch first 10 rows onlydb2修改字段长度db2 alter tabl...
  • zwhfyy
  • zwhfyy
  • 2006年04月12日 11:19
  • 6613

DB2中的数据类型,默认值,及列修改DDL语句

数据类型: 字符串类型 描述 CHARACTER(n) n bytes定长字符串. n 大于0 不大于255. 默认 1. VAR...
  • davinciyxw
  • davinciyxw
  • 2013年04月12日 15:53
  • 6259

DB2-建表-插入无毫秒时间

今天,组长让建一张表,整条记录加唯一索引。    因为有另一张表,没有合适的字段来确定该表的唯一索引,但插入这个表的逻辑涉及多线程,为防止出现插入相同数据,想着再加一张带索引的表,插入的时候,两张表一...
  • u012654963
  • u012654963
  • 2016年09月26日 14:42
  • 1681
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:db2 表基本添加字段操作
举报原因:
原因补充:

(最多只允许输入30个字)