Skip to content

调用VARRAY类型

VARRAY类型可以当成表的字段类型、变量类型、参数类型,返回值类型等在其他对象中调用。

示例

sql
--字段类型
INSERT INTO varry_tab(id,state,type,udt_varryofobj) VALUES(2, '构造函数插入', 'udt_varryofobj_type',
udt_varryofobj_type(udt_obj_type(1.0,'2层','udt_obj_type','2021-08-24 00:00:00'),
udt_obj_type(1.0,'2层','udt_obj_type','2021-08-24 00:00:00')));

--变量类型
DECLARE
  udt_varryofobj udt_varryofobj_type;
BEGIN
  udt_varryofobj := udt_varryofobj_type(udt_obj_type(1.0,'2层','udt_obj_type','2021-08-24 00:00:00'),
                                        udt_obj_type(1.0,'2层','udt_obj_type','2021-08-24 00:00:00'));
  INSERT INTO varry_tab(id, state, type, udt_varryofobj)VALUES(2,'plsql通过udt变量插入数据', 'udt_varryofobj_type', udt_varryofobj);
END;