oracle实体集合赋值
发布时间:2020-12-31 06:19:59 所属栏目:站长百科 来源:网络整理
导读:https://www.cnblogs.com/Bouger/p/4318322.html create or replace package body test_lu is ?? ---创建一个自定义数据类型 ?? TYPE c_user IS RECORD ???? (?? id number, ???????? name varchar2(30) ???? );? ?? ---根据自定义数据类型创建一个集合 ?? T
https://www.cnblogs.com/Bouger/p/4318322.html
??
---创建一个自定义数据类型
??
TYPE c_user
IS
RECORD
????
(?? id number,
????????
name
varchar2(30)
????
);?
??
---根据自定义数据类型创建一个集合
??
TYPE c_user_array
IS
TABLE
OF
c_user
INDEX
BY
BINARY_INTEGER;?
??
---集合对象
??
user_array c_user_array;
??
---数据对象
??
user
c_user;
??
---计数器
??
v_counter number;
??????? ?
??
procedure
test1
is
??
begin
????
user
.id:=1;
????
user
.
name
:=
‘luu‘
;
????
user_array(
user
.id):=
user
;
???? ?
????
user
.id:=2;
????
user
.
name
:=
‘lii‘
;
????
user_array(
user
.id):=
user
;???
???? ?
??
end
;
?? ?
??
procedure
test2
is
??
begin
????
for
v_counter
in
1..user_array.
count
loop
??????
DBMS_OUTPUT.put_line(user_array(v_counter).id||
‘...‘
||user_array(v_counter).
name
);
????
end
loop;???????
??
end
;
?? ?
??
procedure
test3
is
??
begin
????
test1;
????
test2;
??
end
;
end
test_lu;
(编辑:淮安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |