ORA-01440:要减小精度或标度,则要修改的列必须为空

标签:
oracle更改表结构ora-01440dba数据库 |
分类: 工作相关 |
ORA-01440:要减小精度或标度,则要修改的列必须为空
http://s14/mw690/002mPZCkgy6HJwhpj2ddd&690
现在一定要改表结构,一般性的是将资料导出来再来修改了。更简便快捷的方法,把需要的表备份一份,改好之后再还原回去就好了。然后可以把备份的表删除。现在按照上面的表名(这家伙的表名也真奇葩)举个例子:
1、对XX_TYCCY表的数据进行备份
create table
XX_TYCCY_bak
2、删除XX_TYCCY表内的数据
3、修改表结构
4、还原表数据
insert into XX_TYCCY select * from XX_TYCCY_bak;
在工作中,我们业务库也有需要这样改表结构的时候,记录一下,省的以后忘记了不知道怎么办了。