Oracle Sql Developer中的参考游标

用户名

我需要在Oracle SQL Developer中编写一个参考游标,但不知道它是如何编写的。我只知道基本查询。

在研究了各种示例之后,我已经尽我所能编写了以下游标。我收到一个编译错误“ Missing or Invalid option”。

谁能帮我吗?

步骤1:我在Oracle sql开发人员版本4中创建了一个新过程。步骤2:我编写了以下游标

DECLARE
routeid  VARCHAR2(10);
cursor     c1 IS
SELECT shipment_id FROM SHIPMENT
WHERE shipment_id = 20;

BEGIN
OPEN c1;
 LOOP
   FETCH c1 INTO routeid;
   EXIT WHEN c1%NOTFOUND;
   DBMS_OUTPUT.PUT_LINE(routeid);
 END LOOP;
END;
/

预先感谢您的帮助。

用户名

做简单游标的更好方法

CREATE OR REPLACE PROCEDURE Test_cursor (Out_Pid OUT VARCHAR2) AS 
cursor  c1 IS
SELECT shipment_id,p_id FROM test
WHERE shipment_id = 99;

c1_rec c1%rowtype;

BEGIN
 OPEN c1;
  LOOP
  FETCH c1 INTO c1_rec;
  EXIT WHEN c1%NOTFOUND;

  Out_Pid := c1_rec.p_id;
  DBMS_OUTPUT.PUT_LINE('Result from query '||c1_rec.p_id );
  DBMS_OUTPUT.PUT_LINE('Result from out parameter '||Out_Pid );
 END LOOP;

  END Test_cursor;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在SQL中的游标中使用游标-oracle

来自分类Dev

Oracle Apex与Oracle SQL Developer

来自分类Dev

ORACLE SQL Developer(查询)

来自分类Dev

Oracle SQL Developer更新

来自分类Dev

Oracle SQL Developer(4.0.0.12)

来自分类Dev

安装Oracle SQL Developer

来自分类Dev

在Oracle SQL Developer中插入汇总记录

来自分类Dev

Oracle SQL Developer中的脚本变量

来自分类Dev

在Oracle SQL Developer中定义变量

来自分类Dev

Oracle PL / SQL:函数游标

来自分类Dev

Oracle PL / SQL从循环到游标中收集值

来自分类Dev

Oracle PL / SQL从循环到游标中收集值

来自分类Dev

在Oracle SQL Developer 1.5中打印Oracle Sys_refcursor

来自分类Dev

在Oracle SQL Developer中恢复未保存的SQL查询脚本

来自分类Dev

Oracle SQL Developer中的旧SQL历史记录

来自分类Dev

Oracle SQL Developer中SQL代码的缩进和格式

来自分类Dev

如何在SQL Developer工具中的游标下运行语句?

来自分类Dev

Oracle SQL Developer无法启动

来自分类Dev

Oracle SQL Developer:计划作业

来自分类Dev

Oracle SQL Developer PL / SQL返回数组

来自分类Dev

Oracle中的游标循环

来自分类Dev

Oracle中的游标

来自分类Dev

使用SQL语句的Oracle ref游标

来自分类Dev

无法引用游标实例oracle pl / sql

来自分类Dev

Oracle中的SQL优化

来自分类Dev

ORACLE SQL中的MAX()

来自分类Dev

如何在Oracle SQL Developer中运行存储过程?

来自分类Dev

如何在Oracle Sql Developer中过滤列

来自分类Dev

插入SQL Developer / Oracle 10g中的缺失值