ITPub博客

首页 > Linux操作系统 > Linux操作系统 > db2 修改表列

db2 修改表列

原创 Linux操作系统 作者:47328983 时间:2013-01-23 17:13:42 0 删除 编辑
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博客 ” ,链接:https://blog.itpub.net/241379/viewspace-753141/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-03-07

  • 博文量
    111
  • 访问量
    357597