送分啦,请教一个简单修改字段类型的sql语句 create table .. as select ...drop table ..rename table to ..:) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那就增加一个字段类型为vachar2(10)然后把该字段的值设置为number(5,2)字段对应的值。把number(5,2)的字段drop掉。如果你使用的9i,那么再把varchar2(10)的这个字段名修改一下。8i的话,就麻烦一点,把上面的过程重复一下,把字段名调整过来。 把表的数据倒出来,alter table倒回去。 然后把该字段的值设置为number(5,2)字段对应的值添加了varchar2(10)的字段后,使用update 语句来更新这个字段,使用to_char把number(5,2)转成varchar 我用一楼的方法:create table temp as select * from mytalbe这样子建的表temp中的字段类型还是无法更改(里面有数据).....将表的数据倒出来再倒回去,我不会做。.....请问如果我增加了一个字段后,如tempcol,设为varchar2,请问我的update语句该怎样写可以将源字段mycol中的数据拷到tempcol字段中呢?我用的是9i 求教,Oracle中表的定义是放在哪个文件中的 请教大家:如何在存储过程中创建,SELECT,INSERT,然后再DROP掉这个表呢? 如何使用 PL/SQL development 自动生成系统当前时间 数据库存储采取B+树的原因? 一个比较难的题目 myeclipse 如何连接 oracle11g? 请贵人,帮晚辈写一些简单的存储过程. 关于SQL效率,请进来看一下! 高分悬赏动态视图创建??高手帮忙 国庆调查 Oracle中可不可以用E/R图显示各表间关系(就像ERWin或Rose建模显示的那样) 关于执行exp命令时的报错
然后把该字段的值设置为number(5,2)字段对应的值。
把number(5,2)的字段drop掉。如果你使用的9i,那么再把varchar2(10)的这个字段名修改一下。8i的话,就麻烦一点,把上面的过程重复一下,把字段名调整过来。
alter table
倒回去。
添加了varchar2(10)的字段后,使用update 语句来更新这个字段,使用to_char把number(5,2)转成varchar
create table temp as select * from mytalbe
这样子建的表temp中的字段类型还是无法更改(里面有数据)
.....
将表的数据倒出来再倒回去,我不会做。
.....
请问如果我增加了一个字段后,如tempcol,设为varchar2,请问我的update语句该怎样写可以将源字段mycol中的数据拷到tempcol字段中呢?我用的是9i