当前位置: 首页 > 知识库问答 >
问题:

ORA-06550:第15行,第1列:PLS-00103:当期望出现下列情况之一时,遇到符号“循环”:

华乐逸
2023-03-14

我得到以下错误:

回路

*

第15行错误:

DECLARE

CURSOR C1
IS
select B.PTN_STATUS,B.SUBSCRIBER_NO,A.PTN from DVC_REFRESH_Q_TEMP A, subscriber_rsource B where A.PTN=B.PTN;

ptn_sts DVC_REFRESH_Q_TEMP.PTN_STATUS%TYPE;
ptn DVC_REFRESH_Q_TEMP.PTN%TYPE;
subs_no DVC_REFRESH_Q_TEMP.SUBSCRIBER_NO%TYPE;

BEGIN

OPEN C1

LOOP
FETCH C1 into ptn_sts,subs_no,ptn;

EXIT when C1%notfound;

update DVC_REFRESH_Q_TEMP set PTN_STATUS=ptn_sts where PTN=ptn;

if ptn_sts='A' then

update DVC_REFRESH_Q_TEMP set SUBSCRIBER_NO=subs_no where PTN=ptn;

else

dbms_output.put_line('Subscriber number will be empty');

end if;

INSERT into dvc_refresh_q(dvc_name,subscriber_no,nms_ftr_ref,sys_update_date,operator_id,application_id,status)
select dvc_name,subscriber_no,nms_ftr_ref,sysdate,87952,'DRFSCR',null from dvc_refresh_q_temp where PTN_STATUS='A';



END LOOP;

CLOSE C1;

END;

/

共有1个答案

沈凡
2023-03-14

我想你只是忘了;在之后打开C1

 类似资料:
  • **你好,我试图在oracle中执行FOR循环,但它引发了以下错误 ORA-06550:第6行,第1列:PLS-00103:当期望下列之一时遇到符号“for”:*&=-+;in是mod余数而不是rem<>或!=或~=>=<=<>和或类似于2类似于4类似于multiset成员submultiset之间的符号“;”替换为“for”以继续。**

  • 问题内容: 我正在运行以下脚本- 并得到了错误- 问题答案: 在PL / SQL块中,select语句应包含一个子句:

  • 问题内容: 尝试使用一个过程创建简单的程序包: 但是我明白了 任何帮助将不胜感激 问题答案: 包装由包装规格和包装主体组成。您在规范中声明了该过程(假设您希望该过程是公共的)并在主体中实现它。 因此,例如,您将创建包装规格 然后,您将创建包主体

  • 行/COL错误 19/12 PLS-00103:当期望下列之一时遇到符号“=”:。(*@%&=-+at in是mod余数而不是rem,那么<指数(**)><>或!=或~=>=<=<>和或类似于2类似于4类似于多集成员子多集之间的 20/2 PLS-00103:当需要下列操作之一时遇到符号“end”:begin函数pragma过程子类型类型当前游标删除存在之前

  • 我使用请求来获取和解析使用Scrapy with Scrapyrt(实时刮取)刮取的一些数据。 我是这样做的: 根据Scrapy文档,当参数设置为时,爬行器会自动请求URL并将响应传递给解析方法,解析方法是解析请求时使用的默认方法。 start_requests 类型:布尔型 可选的 spider是否应执行Scrapy.spider.start\u请求方法。在没有ScrapyRT的情况下正常运行S

  • 问题内容: 尝试解码JSON 时出现错误。 我用于API调用的URL在浏览器中可以正常工作,但是通过curl请求完成时会出现此错误。以下是我用于curl请求的代码。 错误发生在 完整回溯: 追溯: 问题答案: 总结评论中的对话: 不需要使用库,Python作为模块包含了相同的库。 无需解码从UTF8到unicode的响应,/ 方法可以本地处理UTF8编码的数据。 有一个非常古老的API。除非您有特