数据表中有一列原为 number(9,2)的列,已经写有数据了;我调试时改成了number(38,19)了,导致0.01变成0.01000000000000....了,现在我想改回number(9,2),可是被提示数据列有已经有值,减少精度必须清空数据;想问下大家有没好的办法???
解决方案 »
- Oracle提取字符串的问题。
- 有人在win7上安装oracle10g,并能正常使用吗?
- 请教ORACLE SQL查询语句 (子查询条件)
- sql语句问题求教???
- 超级菜鸟的问题(应该很容易得分)
- 用户名,密码,主机字符串?
- 触发器+序列实现的自增列,从20跳到40,再41、42。。。。过了一天又跳到60
- 有什么命令可以知道对一句sql的编译是否能够通过,而不去执行这sql?
- Oracle9i下载了那三个文件,点击Setup没反映??为什么??
- 出现"ORA-03113:通信通道的文件结束",怎么办?
- SQL Loader 导入间隔数据
- ORACLE 数据库的表字段导出成为*.sql和数据导出成为*.txt文件问题?
set col2 = col1
结果可能是
col1 col2
0.01000000000000.... 0.01000000000000....然后清空col1,改为number(9,2)
但col2的数据再复制回来是
0.01000000000000....
还是
0.01
呢?
我这里没有安装数据库