在Oracle中编写返回数据集的包create or replace package tgatePack is
在Oracle中编写返回数据集的包
在Oracle中编写返回数据集的包  
-- Author  : GSL
在Oracle中编写返回数据集的包  
-- Created : 2007-06-01 10:30:24
在Oracle中编写返回数据集的包  
-- Purpose : 
在Oracle中编写返回数据集的包  
在Oracle中编写返回数据集的包  
-- Public type declarations
在Oracle中编写返回数据集的包  type rDataSet 
is ref cursor;
在Oracle中编写返回数据集的包
在Oracle中编写返回数据集的包  
-- Public function and procedure declarations
在Oracle中编写返回数据集的包  procedure GetAlarmVehicle(p_id alarm_data.id
%type, ResultCursor out rDataSet);
在Oracle中编写返回数据集的包end tgatePack;

定义包头后,再定义包体,将数据以游标返回

在Oracle中编写返回数据集的包create or replace package body tgatePack is
在Oracle中编写返回数据集的包procedure GetAlarmVehicle(
在Oracle中编写返回数据集的包       p_id alarm_data.id
%type,
在Oracle中编写返回数据集的包       ResultCursor 
out rDataSet
在Oracle中编写返回数据集的包       ) 
is
在Oracle中编写返回数据集的包begin
在Oracle中编写返回数据集的包
在Oracle中编写返回数据集的包        open ResultCursor 
for
在Oracle中编写返回数据集的包              select 
* from tablename where id=p_id;
在Oracle中编写返回数据集的包end;
在Oracle中编写返回数据集的包
在Oracle中编写返回数据集的包end tgatePack;

相关文章: