我是靠谱客的博主 自然音响,最近开发中收集的这篇文章主要介绍oracle定义整数数组长度,oracle字定义类型数组,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

--自定义类型

--用户对象

create or replace type user_type as object(

username varchar2(20),

sex varchar2(2)

);

--用户数组类型

create or replace type user_array is table of user_type;

create or replace function fun_userlist

return user_array

as

type type_array is table of tuser%rowtype index by binary_integer;

var_array type_array;

var_user_array user_array:=user_array();

var_user user_type;

begin

select * bulk collect into var_array from tuser;

for i in 1.. var_array.count loop

var_user:=user_type(var_array(i).username,var_array(i).sex);

--扩展

var_user_array.extend;

var_user_array(i):=var_user;

end loop;

return var_user_array;

end;

--调用

declare

var_user_array user_array;

begin

var_user_array:=fun_userlist;

for i in 1..var_user_array.count loop

dbms_output.put_line(var_user_array(i).username);

end loop;

end;

最后

以上就是自然音响为你收集整理的oracle定义整数数组长度,oracle字定义类型数组的全部内容,希望文章能够帮你解决oracle定义整数数组长度,oracle字定义类型数组所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部