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

这是一个oracle改字段精度时遇到的问题,原本字段的类型为

number(12,2)

想要精确到小数点后6位

当修改为
number(12,6)
时,遇到

ORA-01440:要减小精度和标准,则要修改的列必须为空_第1张图片

应该改为

number(16,6)
两边各加4位

此时正确


附录:

参考:官网
参考:MSDN

你可能感兴趣的:(Exception)