sql语句修改字段长度与修改字段类型的方法

发布时间:2020-11-28编辑:脚本学堂
使用sql语句修改字段长度,使用alter table语句来完成,这里介绍了sql语句增加字段、设置默认值、删除字段,以及侯字段类型的常用sql语句,供大家参考。

sql语句修改字段长度与修改字段类型的方法

语法:
alter table <表名> alter column <字段名> 新类型名(长度)

例子,假如有名T1,字段名F1,原来F1为varchar(3),现在要改为varchar(10),则sql语句为:
 

alter table T1 alter column F1 varchar(10)

修改(列名前要有column关键字):
 

alter table [user] alter column [name] varchar(35) null

新增:
 

alter table [user] add [price] numeric(18, 8) null default 0

二、用sql语句添加删除修改字段

1、增加字段
 

ALTER TABLEtable_name ADDcolumn_name data_type

sql语句:
 

altertable CSIDDBD3.T_ID_MSGPOP add CIF_TYPE VARCHAR(10); 
alter table CSIDDBD3.T_ID_MSGPOP add CIF_TYPE VARCHAR(10);

设置默认值:
 

ALTERTABLE CSIDDBD3.T_ID_MSGPOP ADDCOLUMN CIF_TYPE VARCHAR (10)  NOTNULL  WITHDEFAULT ‘02’ ; 
ALTER TABLE CSIDDBD3.T_ID_MSGPOP ADD COLUMN CIF_TYPE VARCHAR (10) NOT NULL WITH DEFAULT ‘02’ ;

2、删除字段
 

ALTER TABLEtable_name DROP COLUMN column_name

3、修改字段类型
 

ALTER TABLEtable_name ALTER COLUMN column_name new_data_type