Oracle中已有数据的字段类型修改create table t_person(
id varchar2(200) primary key,
name varchar2(200),
address varchar2(200)
); insert into t_person(id,name,address) values(sys_guid(),"zhangsan","beijing");
insert into t_person(id,name,address) values(sys_guid(),"lisi","shangqiu");想把address的varchar2类型改为clob类型(1)alter table t_person rename column address to myaddress;把原字段换个名字,address改为myaddress(2)alter table t_person add address clob;在表中添加一个原字段名字 address 并把类型定义为自己想改变的类型,这里是clob(3)update t_person set address = myaddress;把备份的myaddress字段内容添加到新建字段address中来(4)
alter table t_person drop column myaddress;把备份字段myaddress删除更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12 Linux下启动MySQL提示“mysql deamon failed to start”错误的解决办法在 Linux中Oracle中如何使用rlwrap解决上下键使用出现乱码相关资讯 Oracle修改字段类型 Oracle字段类型
- Oracle通过字段类型查询字段 (04/22/2015 21:41:54)
- Oracle数据库设计字段类型选择错误 (09/15/2014 20:57:27)
- 一个关于Oracle更新语句引发的时间 (06/12/2013 10:05:14)
| - Oracle字段类型设计与实际业务不符 (09/15/2014 21:00:01)
- Oracle修改字段类型方法总结 (04/16/2014 04:18:56)
- Oracle 修改带数据的字段类型 (02/01/2013 13:46:53)
|
本文评论 查看全部评论 (0)