ORA-01438 报错 超出此列允许精度,一般是number字段出错了,录入的数字精度超过了 表允许的精度,可以修改表字段的大小和比例.
select 123456 from dual -->精度为5,而实际的数据位有6位 * ERROR at line 1: ORA...* -->因为指定了2位小数,因此小数点左边最后只能有3位,右边为2位 ERROR at line 1: ORA...insert into t select '98765432',98765432 from dual * ERROR at line 1: ORA
Level2 + Context area(显示所有游标,着重显示当前游标) errorstack可以在实例级或会话级别设置,也可以在参数文件中设置,这个设置仅当某个特定的错误出现时才被触发,如设置ORA
last_threshold=99999999.9999 where content is null * ERROR at line 1: ORA
insert into test values(127); insert into test values(127) * ERROR at line 1: ORA
不管控制文件的名称里是否包含了DBID,但是,只要有了控制文件,就可以从其中获得DBID使用errorstack跟踪ORA-01438错误 有时候需要跟踪文件中缺省的不会记录具体的SQL、绑定变量等信息...不管控制文件的名称里是否包含了DBID,但是,只要有了控制文件,就可以从其中获得DBID 使用errorstack跟踪ORA-01438错误 有时候需要跟踪文件中缺省的不会记录具体的SQL、绑定变量等信息
当刻度s为正数时, P<s时,写入不了值,提示ora-01438。 当刻度s为负数时, P<|S|时, 如果输入的数值,其后小数点左边的位数不大于|S|,且最高位数字小于5,则存储的最终值都为0。
ORA-01434: 要删除的隐含同义词不存在 ORA-01435: 用户不存在 ORA-01436: 用户数据中的 CONNECT BY 循环 ORA-01437: 无法连接 CONNECT BY ORA
领取专属 10元无门槛券
手把手带您无忧上云