sql修改字段長度

2022-02-28 12:38:56 字數 961 閱讀 5089

語法:

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)

Oracle批量修改字段長度

查詢表中字段型別是str並且字段長度小於30的字段 select from sy serv item where serv id kszx ht and item field type str and item field length 30 將表中字段型別是str並且字段長度小於30的字段改為長度...

sql 修改字段長度以及其他屬性

修改字段長度 語法 alter table 表名 alter column 欄位名 新型別名 長度 alter table loaneeexpand alter column pro series varchar 50 新增帶預設值的字段 altertabletmptableaddnewintdef...

Mysql字段長度

列型別 需要的儲存量 tinyint 1 位元組 allint 2 個位元組 mediumint 3 個位元組 int 4 個位元組 integer 4 個位元組 bigint 8 個位元組 float x 4 如果 x 24 或 8 如果 25 x 53 float 4 個位元組 double 8...