SQL 修改字段

2022-08-21 22:39:09 字數 868 閱讀 3861

語法:

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)

sql 修改字段

1 修改欄位名 alter table 表名 rename column a to b 2 修改字段型別 alter table 表名 alter column 欄位名 type not null 3 修改字段預設值 如果欄位有預設值,則需要先刪除欄位的約束,在新增新的預設值 alter table...

sql 修改字段小記

增加字段預設值 alter table 表名 add 字段 型別 null default 0 修改字段型別 alter table 表名 alter column unitprice decimal 18,4 not null 修改字段預設值 alter table 表名 drop constra...

SQL語句增加字段 修改字段 修改型別 修改預設值

一 修改字段預設值 alter table 表名 drop constraint 約束名字 說明 刪除表的字段的原有約束 alter table 表名 add constraint 約束名字 default 預設值 for 欄位名稱 說明 新增乙個表的字段的約束並指定預設值 二 修改欄位名 alte...