首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

Orace中已有底据的字段类型修改

2013-03-17 
Orace中已有数据的字段类型修改create table t_person(id varchar2(200) primary key,name varchar2(200),

Orace中已有数据的字段类型修改

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删除

 

 

 

 

热点排行