如何从原有的表中创建一个新表,并增加几个字段?
2014-04-06 08:57
239 查看
如何从原有的表中创建一个新表,并增加几个字段?
可以用来选择的方法是:
假设你的表为 table1
字段列表为:
f1 varchar2(10)
f2 varchar2(20)
f3 number(3)
如果你想把表变成
f1 varchar2(10)
f_new varchar2(20)
f2 varchar2(20)
f3 number(3)
那么你需要:
1、这样创建一个表:
create table table2 as select f1,'NULL' as f_new,f2,f3 from table1;
2、这样修正这个表:
alter table table2 modify (f_new varchar2(20))
3、删掉原来的表:
drop table table1;
4、修改当前的表名:
rename table2 to table1;
可以用来选择的方法是:
假设你的表为 table1
字段列表为:
f1 varchar2(10)
f2 varchar2(20)
f3 number(3)
如果你想把表变成
f1 varchar2(10)
f_new varchar2(20)
f2 varchar2(20)
f3 number(3)
那么你需要:
1、这样创建一个表:
create table table2 as select f1,'NULL' as f_new,f2,f3 from table1;
2、这样修正这个表:
alter table table2 modify (f_new varchar2(20))
3、删掉原来的表:
drop table table1;
4、修改当前的表名:
rename table2 to table1;
相关文章推荐
- 如何在数据库原有字段后增加内容?
- 如何判断一个已知的表中是否存在某个字段,如果不存在就创建它.
- QTableview QSqlTableModel如何最恰当地只显示一个表中的某几个字段的数据
- ireport 中如何增加一个计算字段
- 如何在oracle中一个字段添加几个字符
- 2.如何让一个项目的用户目前只能是姓名登录,优化为增加一个字段为姓名和用户名同时都可以实现登录 ,并且用户名不能使中文?
- 如何创建一个表并增加索引
- mysql如何给一个数据库所有表都增加一个字段?
- 如何在ORACLE中创建一个自增字段?
- 如何判断一个已知的表中是否存在某个字段,如果不存在就创建它.
- 如何创建一个自动增加的表列
- all与any操作符和返回两个结果集和把一个结果集当表和查询结果创建表和同时更新几个字段
- 如何在一个业务繁忙的大表中增加一个并带有默认值的字段
- hibernate进行多表查询每个表中各取几个字段,也就是说查询出来的结果集没有一个实体类与之对应如何解决?
- 如何查询一个表中除某几个字段外其他所有的字段
- 分库中如何修改表中的字段长度和增加一列
- PHP操作MySQL对表增加一列(一个字段)
- eclipse开发环境下,如何根据已有代码创建一个 Android 工程
- 如何创建一个基于WEB的工作流编辑器
- 如何用Python从0开始创建一个区块链?