db2 表添加字段及註釋操作

一、表字段的添加、修改、刪除

1.添加字段

ALTER TABLE [表名] ADD [字段名] [類型]

2.更改字段類型

ALTER TABLE [表名] ALTER COLUMN [字段名] SET DATA TYPE [字段類型]

注意: 更改字段類型是有限制的,如將字段改爲比之前類型長度大的可以,如果要改小或者修改小數點長度,必須先drop掉原來的column,然後再重新添加.

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

3.去掉字段

ALTER TABLE [表名] DROP COLUMN [字段名]

注意:drop掉字段之後,可能會導致表查詢/插入操作不能執行,需要對錶進行reorg。 此處查看該異常詳情

4.爲字段添加默認值

ALTER TABLE [表名] ALTER COLUMN [字段名] SET DEFAULT [value]

5. 添加帶默認值的字段 

ALTER TABLE [表名] ADD COLUMN [字段名] [字段類型] NOT NULL WITH DEFAULT [value]

6. 設置字段默認時間爲當前時間

ALTER TABLE [表名] ALTER COLUMU [字段名] SET DEFAULT current data;

二、註釋的添加及修改

1.表註釋的添加

COMMENT ON TABLE [表名] IS '註釋內容';

2.列註釋的添加

COMMENT ON COLUMN [表名].[字段名] IS '';

例如:comment on column  g_toba.my_sex is ' 01-男,02-女';

說明:列註釋如果修改修改的話,改變註釋內容,重新執行這個語句就行了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章