db2 修改表列

ALTER TABLE  test    ADD  COLUMN   work VARCHAR(25);
ALTER TABLE  TEST    DROP COLUMN   depno CASCADE;
--保证TEXT  列无空值,需先update为非空
ALTER TABLE  TEST    ALTER COLUMN  TEXT  SET NOT NULL;
 
--修改后的字段类型需包容原来的类型
ALTER TABLE  TEST    ALTER COLUMN  text  SET DATA TYPE VARCHAR(150);
ALTER TABLE   "TEST"  ADD COLUMN no INTEGER;   
ALTER TABLE  FM_APPLICATION    ALTER COLUMN  CODE_NO  SET NOT NULL; 

ALTER TABLE   "TEST"  ADD COLUMN no INTEGER with default 1; 
ALTER TABLE   "TEST"  ADD COLUMN ENTRYROW_ID DECIMAL(15,5);
--INTEGER =>DECIMAL
ALTER TABLE  "TEST"   ALTER COLUMN "num" SET DATA TYPE DECIMAL(18,2);

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/241379/viewspace-753141/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/241379/viewspace-753141/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值