我有一个名为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;
/
答案 0 :(得分:0)
你做错了,改为使用FOR IN
循环。
BEGIN
FOR o IN (SELECT * FROM object_list) LOOP
dbms_output.put_line(o.object);
END LOOP;
END;
/