declare
cursor c_name is select ...;
begin
open c_name;
fetch c_name into ...;
...
clese c_name;
end;
/
cursor c_name is select ...;
begin
open c_name;
fetch c_name into ...;
...
clese c_name;
end;
/
解决方案 »
- Oracle 使用别名进行比较
- 一个排序的问题
- 急!Sql Server 2000 Job(包括存储过程、主要是DTS/VBScript)如何完成在Oracle 10g的转换工作?
- 怎样自动备份oracle数据库!
- TYPE ref_cur_ppi IS REF CURSOR
- dbms_job.submit
- 高手帮我看看这个SQL语句吧
- 请问在PL/SQL中如何创建一个二维数组?
- 数据库迁移:Sql Server --> Oracle !(重谢)
- unix系统下面启动oracle的图形界面
- ★500分求过程的例子(使用内容:创建临时表,使用临时表插入数据,然后返回临时表)
- 请问在VB中如何编写SQL语句获得ORACLE数据库中某个表的表结构以及主键,外键的信息,谢谢!
这是别人的存储过程,那个Def_Data.Cursor_Type从何而来,是类型么?
如果不是,可以定义游标类型,然后再使用么?不明白 Procedure Get_Location_User(V_Node_Id Number,V_Location_Id Number,V_Cur In Out Def_Data.Cursor_Type)
Is
V_Sql Varchar2(4000);
Begin
V_Sql := V_Sql||' Select Distinct a.User_Id,a.First_Name||''''||Chr(32)||''''||a.Last_Name User_Name';
V_Sql := V_Sql||' From Cpm_User_Node_Role c,Cpm_User a,Cpm_Location_User b';
V_Sql := V_Sql||' Where b.Company_Id = 1';
V_Sql := V_Sql||' And b.Location_Id = :V_Location_Id';
V_Sql := V_Sql||' And c.Node_Id = :V_Node_Id';
V_Sql := V_Sql||' And c.User_Id =a.User_Id';
Open V_Cur For V_Sql Using V_Location_Id,V_Node_Id;
End;
自己找找把