在 pl/SQL 中继续声明? [复制]

Posted

技术标签:

【中文标题】在 pl/SQL 中继续声明? [复制]【英文标题】:continue statement in pl/SQl? [duplicate] 【发布时间】:2010-05-21 15:06:07 【问题描述】:

可能重复:‘CONTINUE’ keyword in Oracle 10g PL/SQL

我正在使用 Oracle 9i,我想在 PL/SQL 中使用 continue 语句或其等效语句。在 oracle 9i 中是否有任何称为“继续”的关键字。如果没有,请告诉我解决方案。

【问题讨论】:

看来这个问题与***.com/questions/177752/…重复 【参考方案1】:

CONTINUE 语句是在 Oracle 11G 中添加的,它在以前的版本中不可用。一个解决方案是使用 GOTO:

loop
   if something then
      goto continue_label;
   end if;
   ...
   <<continue_label>> null;
end loop;

【讨论】:

以上是关于在 pl/SQL 中继续声明? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

PL/SQL ORA-01422 SELECT INTO 错误,Oracle 匿名块(NOVA 环境)

在使用 Entity Framework 数据库优先在表上插入行之前,如何从 PL/SQL 执行触发器?

如何在选择语句的“NOT IN”子句中使用逗号分隔的字符串列表作为 pl/sql 存储的函数参数

Windows 64位 安装Oracle instantclient 官方绿色版和PL/SQL Developer 总结

在 DB2 PL/SQL 匿名块中声明局部变量和声明继续处理程序会导致错误?

PL/SQL developer连接oracle出现“ORA-12154:TNS:could not resolve the connect identifier specified”问题的解决(代码