增加字段 ALTER TABLE 表名 ADD (字段 VARCHAR2(10) not null);删除字段 ALTER TABLE 表名 DROP (字段) CASCADE CONSTRAINTS
可以实现:增加字段: alter table 表名 add(字段名,number(5)) ; 修改字段: alter table 表名 modify(字段名 varchar2(100)); 删除字段: alter table 表名 drop column 字段名需要注意的是,删除表中的列只有在oracle 8i以后的版本中支持.
答案是可以肯定的! 注意在增加字段的时候,要注意直接加: NOT NULL的时候是不可以直接加的,可以先设置为NULL,输入数据后,再修改字段! 当然也可以如下: ALTER TABLE 表名 ADD (字段 VARCHAR2(10) default 'a' not null);
修改一个字段的属性? 需要修改的字段的值为空,才能修改其类型。 可以使用CREATE TABLE ,然后再INSERT INTO TABLE SELECT 的方法来转化
ALTER TABLE 表名 ADD (字段 VARCHAR2(10) not null);删除字段
ALTER TABLE 表名 DROP (字段) CASCADE CONSTRAINTS
alter table 表名 add(字段名,number(5)) ;
修改字段:
alter table 表名 modify(字段名 varchar2(100));
删除字段:
alter table 表名 drop column 字段名需要注意的是,删除表中的列只有在oracle 8i以后的版本中支持.
注意在增加字段的时候,要注意直接加:
NOT NULL的时候是不可以直接加的,可以先设置为NULL,输入数据后,再修改字段!
当然也可以如下:
ALTER TABLE 表名 ADD (字段 VARCHAR2(10) default 'a' not null);
需要修改的字段的值为空,才能修改其类型。
可以使用CREATE TABLE ,然后再INSERT INTO TABLE SELECT 的方法来转化
alter table 表名 add(字段名,TYPE)) ;