在oracle数据库中,修改字段长度,语法:
alter table <表名> alter column <字段名> 新类型名(长度)
例如,有名T1,字段名F1,原来F1为varchar(3),现在要改为varchar(10),语句:
代码示例: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
例子:
代码示例: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
--转自