首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

Oracle BULK COLLECT 取数据异常处理

2012-12-05 
Oracle BULK COLLECT 取数据错误处理执行一段bulk collect的select语句时,报下面的错误,这个错误是因为字

Oracle BULK COLLECT 取数据错误处理

执行一段bulk collect的select语句时,报下面的错误,这个错误是因为字段长度与检索出来的长度不一致,一般是字段长度小于检索出来的长度,仔细检查后发现是因为字段的长度声明为nvarchar2(25),而接收数据的结构体或行类型中对应的这个字段的类型为varchar2(25),所以导致某些字段值无法赋值ORA-06502: PL/SQL: numeric or value error: Bulk Bind: Truncated BindFETCH c_asis_work BULK COLLECT INTO v_table_work LIMIT AMP.C_MIN_ROWS;

热点排行