程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> DB2—alter追加/刪除/重置column操作整理

DB2—alter追加/刪除/重置column操作整理

編輯:DB2教程

DB2—alter追加/刪除/重置column操作整理   1.添加字段   alter table 表名稱 add 字段名稱 類型   Demo: 1 alter table table_name  add  column_test VARCHAR(50); 2. 更改字段類型   alter table 表名稱 alter column 字段名 set data type 類型   Demo:   1 alter table table_name alter column column_test set data type VARCHAR(3);   注意: 更改字段類型是有操作限制的. 將字段改為比之前類型長度大的可以,如果要改小,必須先drop掉原來的column,然後再重新添加. 例如我要將一個Varchar(50)的column改為Varchar(30) ,這樣采用以上的sql是不能成功的. 另外改為不同的類型,也需要先drop掉column.   3.去掉字段   alter table 表名稱 drop column 字段名   Demo:   1 alter table table_name drop column column_test;   注意:drop掉字段之後,可能會導致表查詢/插入操作不能執行,需要執行一下reorg命令才可以. reorg table table_name;   4.為字段添加默認值   alter table 表名稱 alter column 字段名 set default 值   Demo:   1 alter table table_name alter column column_test set default  'value';   5. 添加帶默認值的字段 Demo:   1 alter table table_name add column column_test vachar(20) not null with default  'value';   6. 設置字段默認時間為當前時間 Demo:   1 alter table table_name alter column column_test set default  current date;  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved