- ベストアンサー
selectの単純繰り返し
oracle11gで sqlplusで接続して、とあるテーブルのselectを100回繰り返したいのですが for文はどう書けばよいのでしょうか ↓selectはこんなのでOKです select * from testtable;
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- k_o_r_o_c_h_a_n
- ベストアンサー率55% (526/942)
回答No.2
- pon2pon2
- ベストアンサー率42% (107/250)
回答No.1
補足
エラーが出てうまくいっていません。 お手数ですが教えていただけますか ※エラー内容を調べましたが関係なさそうなページばかりで、 さらにv$versionとtesttableでエラーが違うのもなぞです。 ================================================ SQL> begin 2 for i in 1..100 loop 3 select * from v$version; 4 end loop; 5 end; 6 / select * from v$version; * 行3でエラーが発生しました。: ORA-06550: 行3、列1: PLS-00428: INTO句はこのSELECT文に入ります。 SQL> SQL> begin 2 for i in 1..100 loop 3 select * from testtable; 4 end loop; 5 end; 6 / select * from testtable; * 行2でエラーが発生しました。: ORA-06550: 行4、列2: PLS-00103: 記号"END"が見つかりました。 SQL> ================================================