问题描述
我有一个定义为 NUMBER(9,6) 的 Oracle 表列来存储经度。因此,诸如 -123.123456
之类的值是有效条目。但是,当我使用这样的值插入或更新它时,我得到 ora-16550: truncated result
。
我使用 123.123456
和 -12.12345
进行测试,这些值有效。显然,负号被视为附加字符并导致其失败。
这是我认为正在发生的事情。
DECLARE p0 CHAR(9) = '-123.456789'
UPDATE blah
Boom!!
那个负号可能导致了截断。有修复吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)