PL - SQL循环如何获取数据

时间:2014-07-02 08:17:37

标签: loops

我有一个名为object_list的表,由于某些文件类型,我想删除一些对象。

我首先计算对象的数量,然后我想逐个检查。

我是一名新开发人员,所以试图逐一解释,所以请帮助我如何从表中检查下面循环中的对象。

谢谢。

BEGIN
select count(object) into counter from OBJECT_LIST;
FOR Lcntr IN 1..counter
LOOP 
select object as obje from CSICONTROL.CM_OBJECT_LIST;
dbms_output.put_line(obje);
END LOOP;
END; 
/

1 个答案:

答案 0 :(得分:0)

你做错了,改为使用FOR IN循环。

BEGIN
   FOR o IN (SELECT * FROM object_list) LOOP
     dbms_output.put_line(o.object);
   END LOOP;
END;
/