在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