在使用BDMS_SQL包时对表进行动态批量插入时,用bind_array()来绑定一个自定义类型的Table,Table的定义如下: Type AAA is table of [自定义数据类型]; a1 AAA; 当a1作为bind_array的参数时,提示数据类型不符合,后来我查阅了资料,发现bind_array()这个Procedure不能处理自定义数据类型,我想请教一下,有没有方法可以代替,我需要做自定义数据类型的批量插入。
FUNCTION fn_generate_n(tdfk_no VARCHAR2) RETURN INTEGER IS
RESULT INTEGER;
v_insert_sql VARCHAR2(1000);
v_handle_cursor NUMBER;
v_fetch_number Number;
TYPE table_index_list IS TABLE OF var_arry_254_32; --var_arry_254_32是用户自定义的类型
aa table_index_list;
begin
/*
对AA进行填值操作
*/