我误执行了语句 alter table 表 modify ( field NUMBER(8,1) );
突然发现精度太大,应该为 alter table 表 modify ( field NUMBER(6,1) );
但此时说精度不能变小,请问采用什么SQL语句可以解决,谢谢!
突然发现精度太大,应该为 alter table 表 modify ( field NUMBER(6,1) );
但此时说精度不能变小,请问采用什么SQL语句可以解决,谢谢!
alter table tab_num modify num number(6,1);
测试通过。
估计你的表里有数据,先删除数据再修改,改完再插入数据