語法:
alter table <表名> alter column <字段名> 新類型名(長度)
示例:假如有名T1,字段名F1,原來F1為varchar(3),現在要改為varchar(10),則可以這么寫:
alter table T1 alter column F1 varchar(10)
一般地,改字段名可以用這條語句:
alter table A rename column a to c
但是,實際應用中,我們往往是用J-SQL進行編譯,而J-SQL不支持修改字段名,所以,如果一定要修改字段名,那么只有通過變通的方法了,具體思路為:
1.新建一個字段,取名為c;
2.將字段a的內容拷貝到c;
3.刪除字段a;
sql修改字段長度的語法:
alter table 表名 modify 字段名 字段類型;
sql修改字段長度的示例代碼
alter table qtline modify qtl_bidernote VARCHAR2(4000);
標准SQL,對任何數據庫都適用
alter table fzrtmis.reporttemplate modify REPNAME varchar(100);
修改字段名名稱
ALTER TABLE TABLENAME RENAME COLUMN COL1 TO COL2;
添加字段
alter table fzrtmis.itiembuildqk add STATIONSTATE CHAR(1)
轉