oracle存小数用 number(m,n),m是长度,n是小数后几位数。
之前遇到了一个问题:
本来字段用的是单纯的number和varchear,保存整数用。后面要改成支持小数类型,但是表中已经有数据了。步骤如下:
1、先该表数据和结构都备份;
2、然后把原表的该字段下的数据设置为NULL,保存;
3、把字段改为number(m,n),保存;
4、把备份表中的该字段的数据复制粘贴进去,保存。完成
oracle存小数用 number(m,n),m是长度,n是小数后几位数。
之前遇到了一个问题:
本来字段用的是单纯的number和varchear,保存整数用。后面要改成支持小数类型,但是表中已经有数据了。步骤如下:
1、先该表数据和结构都备份;
2、然后把原表的该字段下的数据设置为NULL,保存;
3、把字段改为number(m,n),保存;
4、把备份表中的该字段的数据复制粘贴进去,保存。完成