存储过程使用数组参数

前端之家收集整理的这篇文章主要介绍了存储过程使用数组参数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
--创建类型
 CREATE OR replace TYPE varray_list AS varray(10) OF varchar2(50);

 --创建存储过程
 CREATE OR replace PROCEDURE show_list(
 	p_varlist IN varray_list
 )IS
 i number;
 temp varchar2(20);
 BEGIN
	FOR x IN 1..p_varlist.count loop
	   dbms_output.put_line(p_varlist(x));
	END loop;
 END show_list;

 --调用存储过程
 set serveroutput on;
 exec show_list(myvarray_list('zsh1','zsh2','zsh3','zsh4'));

猜你在找的Oracle相关文章