读书人

一次seq大小和列长度不匹配的有关问题

发布时间: 2012-09-19 13:43:53 作者: rapoo

一次seq大小和列长度不匹配的问题

问题描述

周末的某个下午,接到电话报错,业务已不能正常办理

电话联系业务人员,得知系统报错:ora-01438 sieble.s_srv_req_escl_t2 , line 25 error triger

原因分析

1,查看ora-01438的具体意思,基本意思是插入的值大于列的长度

select util seq_pct_used,sequence_owner,SEQUENCE_NAME  from (select round(((a.last_number - min_value) / (a.max_value- min_value)) * 100, 2) util,a.*          from dba_sequences a         where sequence_owner not in ('SYS', 'SYSTEM')           and cycle_flag = 'N'         order by util desc)where rownum < 2

读书人网 >其他数据库

热点推荐