如果 select 查询写在 SP 或 Package 声明中,它会被执行吗?

问题描述 投票:0回答:1

创建或替换包 SamplePackage 作为

光标cur为select * from abc;

refCurParam 作为引用游标返回 cur%rowtype;

开始

结束示例包;

在 SP 中使用上述包来定义 sp 中使用的参数类型

oracle performance cursor
1个回答
0
投票

如果您问如何制作强类型引用游标,那么:

CREATE PACKAGE SamplePackage AS
  CURSOR cur IS SELECT * FROM abc;
  TYPE refCurParam IS REF CURSOR RETURN cur%ROWTYPE;
END SamplePackage;
/

或者更简单地说:

CREATE PACKAGE SamplePackage
AS
  TYPE RefCurParam IS REF CURSOR RETURN ABC%ROWTYPE;
END;
/

小提琴

© www.soinside.com 2019 - 2024. All rights reserved.