我想要在存储过程中接收一个集合的数据怎么整?

时间:2022-05-26 08:09:12
我想用一个变量来接收一个集合数据,请教各位大神??

7 个解决方案

#1


引用 楼主 u011488809 的回复:
我想用一个变量来接收一个集合数据,请教各位大神??

游标

#3


record

#4


游标或者数组都是可以的

#5


CREATE OR REPLACE TYPE type_emp AS OBJECT
(
  empno VARCHAR2(30),
  ename VARCHAR2(10)
);
 CREATE OR REPLACE TYPE type_array_emp AS TABLE OF type_emp;

用嵌套表。

#6


游标和自定义类型都可以搞定。
游标:可以传递ref cursor
自定义类型:把你的集合数据处理成Oracle的ARRAY类型(外部程序适用)

#7


游标 好用点

#1


引用 楼主 u011488809 的回复:
我想用一个变量来接收一个集合数据,请教各位大神??

游标

#2


#3


record

#4


游标或者数组都是可以的

#5


CREATE OR REPLACE TYPE type_emp AS OBJECT
(
  empno VARCHAR2(30),
  ename VARCHAR2(10)
);
 CREATE OR REPLACE TYPE type_array_emp AS TABLE OF type_emp;

用嵌套表。

#6


游标和自定义类型都可以搞定。
游标:可以传递ref cursor
自定义类型:把你的集合数据处理成Oracle的ARRAY类型(外部程序适用)

#7


游标 好用点