Oracle基础-新增、修改、删除、重命名表字段(DDL)
2016-01-11 22:05
603 查看
场景:
对于已经建立好的一个表,有时候某些字段不满足设计需求,故有时会新增一个字段或多个字段,修改某个字段,或者删除某个字段。
1. 新增表字段
语法:
ALTER TABLE TABLE_NAME ADD (FILED_NAME datatype);
示例:
ALTER TABLE SYS_USER ADD (USER_TYPE VARCHAR2(10));
2. 新增多个表字段
语法:
ALTER TABLE TABLE_NAME ADD
(
FILED_NAME1 datatype,
FILED_NAME2 datatype,
FILED_NAME3 datatype,
.....
);
示例:
ALTER TABLE SYS_USER ADD
(
extend1 VARCHAR2(256),
extend2 VARCHAR2(256),
extend3 VARCHAR2(256)
);
3. 修改表字段
语法:
ALTER TABLE TABLE_NAME MODIFY (FILED_NAME datatype [default value][null/not null],...);
示例:
ALTER TABLE SYS_USER MODIFY (extend1 NUMBER(12));
4. 重命名表字段
语法:
ALTER TABLE TABLE_NAME RENAME COLUMN FIELD_NAME TO NEW_FIELD_NAME;
示例:
ALTER TABLE SYS_USER RENAME COLUMN extend1 TO user_type_id;
5. 删除表字段
语法:
ALTER TABLE tablename DROP (COLUMN);
示例:
ALTER TABLE SYS_USER DROP (user_type_id);
相关文章推荐
- Oracle基础-新增、修改、删除、重命名表字段(DDL)
- Oracle 增加修改删除字段/新增记录
- oracle 数据库表字段添加、修改、删除等DDL操作
- Oracle下基础表(创建表/添加列/更改字段类型/删除字段/修改字段名/ 修改表名/删除表)
- Oracle 分区表的新增、修改、删除、合并。普通表转分区表方法
- oracle中创建表 和添加、删除、修改字段sql
- Mysql、SqlServer和Oracle 添加修改删除字段
- Oracle 增加修改删除字段
- oracle怎样修改表名、列名、字段类型、添加表列、删除表列、主键和unique
- oracle和mysql在创建表、更新表(增加、修改、删除字段)、删除表的区别与联系
- oracle对没有主键表的新增主键修改表数据操作(没有主键字段,则新增一个主键字段,然后赋值,然后再添加主键)
- Mysql、SqlServer和Oracle 添加、修改、删除 字段总结
- 用sql 新增 列 修改类型 /重命名列名 删除
- 【javascript基础】之Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
- Mysql、SqlServer和Oracle 添加修改删除字段sql
- oracle增加字段、删除字段、修改字段类型
- Oracle 增加修改删除字段
- MYSQL基础上机练习题(一) 数据库、表、字段的创建、修改、删除
- Oracle 增加修改删除字段与添加注释
- Oracle 增加修改删除字段与添加注释