一、表字段的添加、修改、刪除
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-女';
說明:列註釋如果修改修改的話,改變註釋內容,重新執行這個語句就行了